Hi,
ich habe zwei Zustände einer GUI, in der jeweils unterschiedliche Komponenten nicht benutzt werden dürfen. Dazu habe ich folgende Methode geschrieben:
Immer wenn ich sie aufrufen (zum ersten mal im Konstruktor) hängt sich die komplette Oberfläche auf. Der Debug-Text am Anfang wird auch nicht ausgegeben.
:bahnhof: ich bin ratlos, was mein Fehler ist...
Gruß
der Felix
ich habe zwei Zustände einer GUI, in der jeweils unterschiedliche Komponenten nicht benutzt werden dürfen. Dazu habe ich folgende Methode geschrieben:
Code:
private void setButtonsEnabled(boolean abfrage) {
/*DEBUGBLOCK*/
if (settings.getdebug()){
System.out.println("Methode: voktrainer.gui.MainFrame.setButtonsEnabled\n" +
"boolean abfrage: " + abfrage + "\n");
}
/*ENDE DEBUGBLOCK*/
if (abfrage) {
dateimenu.setEnabled(false);
abfragemenu.setEnabled(false);
programmmenu.setEnabled(false);
okbutton.setEnabled(true);
escbutton.setEnabled(true);
input.setEnabled(true);
} else {
okbutton.setEnabled(false);
escbutton.setEnabled(false);
input.setEnabled(false);
dateimenu.setEnabled(true);
abfragemenu.setEnabled(true);
programmmenu.setEnabled(true);
input.setText("");
output.setText("");
}
}
Immer wenn ich sie aufrufen (zum ersten mal im Konstruktor) hängt sich die komplette Oberfläche auf. Der Debug-Text am Anfang wird auch nicht ausgegeben.
:bahnhof: ich bin ratlos, was mein Fehler ist...
Gruß
der Felix