hi leudz,
also ich will über einen click auf einen button ein Thread starten lassen, dafür implementiere ich das ActionListener interface.. (habe auch einen button fürs stoppen)
allerdings wenn ich auf den startbutton klicke, dann bleibt dieser button gedrückt ("kommt also nicht mehr raus")..
und ich kann auch nicht auf den stop button klicken
Hier mal ein beispiel:
achso das thread läuft solange, wie ein boolscher wer der klasse "Name" true ist, danach hört das Thread auf (bzw. sollte es, wenn ich auf den stop button klicken könnte .. )
also ich will über einen click auf einen button ein Thread starten lassen, dafür implementiere ich das ActionListener interface.. (habe auch einen button fürs stoppen)
allerdings wenn ich auf den startbutton klicke, dann bleibt dieser button gedrückt ("kommt also nicht mehr raus")..
und ich kann auch nicht auf den stop button klicken
Hier mal ein beispiel:
Code:
public class Name implements ActionListener {
JButton bStart = new JButton("Start");
JButton bStop = new JButton("Stop");
boolean bol = true;
public Name() {
bStart.setActionCommand("start");
bStop.setActionCommand("stop");
}
public void actionPerformed(ActionEvent evt) {
if (evt.getActionCommand().equals("start")) {
bol = true;
dasThread t = new dasThread();
t.start();
}
if (evt.getActionCommand().equals("")) {
bol = false;
}
}
}
class dasThread extends Thread {
.
.
.
}
achso das thread läuft solange, wie ein boolscher wer der klasse "Name" true ist, danach hört das Thread auf (bzw. sollte es, wenn ich auf den stop button klicken könnte .. )