Potřebuji aby moje vlastní vytvořené vlákno v Commands.java (klidně i Main.java) reagovalo na stisk tlačítka v Gui.java. Jak doplnit toto vlákno?
class ThreadOne extends Thread {
ThreadOne() {
super("ThreadOne");
start();
}
public void run() {
try {
URL url = new URL(http);
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
InputStream inputStream = urlConnection.getInputStream();
inputStream.close();
} catch (MalformedURLException e) {
} catch (IOException e) {
}
}
}
Prostě potřebuji aby vlákno stále běželo a změnilo rekci podle tlačítka z Gui. Jinak reakce na tlačítko v Gui je právě změna proměnné http, to je jediná změna kterou potřebuji.
Fórum › Java
Reakce vlákna na stisk tlačítka
No právě že potřebuji pořád načítat jeden obrázek z URL, ale když se zmáčkne tlačítko Gui, tak se přeruší načítání obrázku a provede se reakce na tlačítko.
Jdu na to určitě dobře.
Mám prostě 20 tlačítek v gui a jejich reakce potřebuju nacpat do toho vlákna v Main. Toť vše.
Dostal jsem rady jakože vytvořit si seznam příkazů, sledovat reakci Gui na stisk tlačítka a tuto rekci provést. Nejsem programátor, takže absolutně nechápu.
Můžeš to udělat třeba tak, že po stisku klávesy předáš do toho vlákna nějakou hodnotu (třeba přes členskou proměnnou). Ve vlákně budeš sledovat její hodnotu a podle toho se zařídíš. Nemáš to kritické, takže tě nebude pálit nějaká synchronizace.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Reakce na stisk tlacitka bez potvrzeni enterem — založil polo
Stisk klavesy — založil Navstevnik
Stisk na tlačítko — založil RePRO
Simulovaný stisk klávesy — založil Tase
Automatický stisk písmene — založil cpp
Moderátoři diskuze