M
mad_java
Gast
Hallo zusammen,
hab hier ein kleines Problem und komm nicht weiter. Der "loeschButton" soll einen modalen Auswahldialog aufrufen und dem dem Benutzer die Möglichkeit geben zu entscheiden. Das Abfangen von OK funktioniert schon mal.
Wenn ich aber auf CANCEL klicke werde die Textfelder auch gelöscht.
Mein Plan war eigentlich, beim Klick auf CANCEL, dass der einfach Dialog geschlossen wird und der Inhalt der Textfelder erhalten bleibt. Beim Schliessen soll einfach nicht passieren. Wo ist der Hacken?
Vielen Dank für eure Hilfe!
Gruß
Michael
hab hier ein kleines Problem und komm nicht weiter. Der "loeschButton" soll einen modalen Auswahldialog aufrufen und dem dem Benutzer die Möglichkeit geben zu entscheiden. Das Abfangen von OK funktioniert schon mal.
Wenn ich aber auf CANCEL klicke werde die Textfelder auch gelöscht.
Mein Plan war eigentlich, beim Klick auf CANCEL, dass der einfach Dialog geschlossen wird und der Inhalt der Textfelder erhalten bleibt. Beim Schliessen soll einfach nicht passieren. Wo ist der Hacken?
Vielen Dank für eure Hilfe!
Gruß
Michael
Code:
public void actionPerformed(ActionEvent ae)
if(ae.getSource().equals(loeschButton)){
{
System.out.println("Löschen");
int n = JOptionPane.showConfirmDialog(
frame,
"Möchten Sie die Textfelder wirklich löschen?",
"Achtung!",
JOptionPane.OK_CANCEL_OPTION);
if (selection == JOptionPane.OK_OPTION) {
tf2.setText("");
tf3.setText("");
tf4.setText("");
tf5.setText("");
tf6.setText("");
tf7.setText("");
tf8.setText("");
tf9.setText("");
tf10.setText("");
tf11.setText("");
tf12.setText("");
tf13.setText("");
tf14.setText("");
eingabeFeld.setText("");
}
else if (selection == JOptionPane.CANCEL_OPTION) {
}
}
}