G
Guest
Gast
Hallo,
ich würde gerne in meine GUI eine Checkbox einbauen, die eine Endlosschleife ausführt, nachdem sie ausgewählt wurde. Wenn man sie wieder abwählt, dann soll die Endlosschleife verlassen werden. Hoffe, dass ihr eine Lösung parat habt. Hier mein bisheriger Quellcode:
ich würde gerne in meine GUI eine Checkbox einbauen, die eine Endlosschleife ausführt, nachdem sie ausgewählt wurde. Wenn man sie wieder abwählt, dann soll die Endlosschleife verlassen werden. Hoffe, dass ihr eine Lösung parat habt. Hier mein bisheriger Quellcode:
Code:
public static void createCheckBox() {
final Button button = new Button(composite, SWT.CHECK);
button.setText("automatisch aktualisieren");
button.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, false, false));
button.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
// Determines if the checkBox is checked or not
boolean selected = button.getSelection();
try {
while (selected == true) {
tree.removeAll();
dh.refreshData();
wait(1000);
selected = button.getSelection();
}
} catch (InterruptedException ex) {
System.out.println("Interrupt");
}
}
});
}