Hallo,
ich habe eine Fenster mit Textfeldern erstellt.
Der Benutzer darf nur Double-Werte eingeben. Um das zu überprüfen, benutze ich Double.parseDouble (TextfeldInhalt)
Jetzt mache ich folgendes:
Falls sich also kein Double-Wert im Textfeld befindet, soll ein Hinweis-Dialog "wi" geöffnet werden. Natürlich soll dann das Vaterfenster nicht mehr 'beklickbar' sein, deshalb boolean modal auf true gesetzt beim Erzeugen dieses Dialogs.
Warum aber kann ich trotzdem noch auf den Button des Vaterfensters klicken, wenn gleichzeitig der Hinweis-Dialog geöffnet ist??
LG Julia
ich habe eine Fenster mit Textfeldern erstellt.
Der Benutzer darf nur Double-Werte eingeben. Um das zu überprüfen, benutze ich Double.parseDouble (TextfeldInhalt)
Jetzt mache ich folgendes:
Code:
try {
Aufruf der Methode, die überprüft, ob Double-Wert im Textfeld ist (beinhaltet Double.parseDouble...)
} catch (NumberFormatException nfe) {
WrongInput wi = new WrongInput(gui, "Falsche Eingabe", true);
wi.setVisible(true);
}
Falls sich also kein Double-Wert im Textfeld befindet, soll ein Hinweis-Dialog "wi" geöffnet werden. Natürlich soll dann das Vaterfenster nicht mehr 'beklickbar' sein, deshalb boolean modal auf true gesetzt beim Erzeugen dieses Dialogs.
Warum aber kann ich trotzdem noch auf den Button des Vaterfensters klicken, wenn gleichzeitig der Hinweis-Dialog geöffnet ist??
LG Julia