Hallo ich möchte meine while schleife . Starten, beenden und danach wieder starten und beenden usw. können . Die Schleife startet auch und ich kann sie auch anhalten . nur nochmal starten geht nicht .
Code:
final Thread t = new Thread( new Runnable() {
boolean run = true;
public void run()
{
while (run )
{
try {
PrintWriter outputt = new PrintWriter(chosenPort.getOutputStream());
outputt.print("1\r");
outputt.flush();
outputt.print("2\r");
outputt.flush();
btnDauertestReset.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
run = false;
}
});
}
}
});
btnDauertestStart.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
t.start();
}
});