Hi @ all!
Hab folgendes Problem. Hab einen JFrame und aus diesem JFrame mach ich einen JDialog auf (Login).
Wenn ich den JDialog zu mache, dann soll der verschwinden.
Er muss aber auf beiderlei Arten verschwinden: entweder wenn ich auf das x drücke oder auf den cancel-Button.
Bei dem x funktionierts schon mit this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
Jedoch beim Cancel-Button haut das nicht hin. Er geht zwar rein in die Methode aber er macht das Fenster nicht zu.
Weiß jemand wie das geht?
Hab folgendes Problem. Hab einen JFrame und aus diesem JFrame mach ich einen JDialog auf (Login).
Wenn ich den JDialog zu mache, dann soll der verschwinden.
Er muss aber auf beiderlei Arten verschwinden: entweder wenn ich auf das x drücke oder auf den cancel-Button.
Bei dem x funktionierts schon mit this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
Jedoch beim Cancel-Button haut das nicht hin. Er geht zwar rein in die Methode aber er macht das Fenster nicht zu.
Weiß jemand wie das geht?
Code:
public class Login extends JFragme implements ActionListener {
...
private void initView() {
...
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
bCancel.addActionListener(this);
...
} // initView()
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("Cancel")) { // Cancel-Button wurde gedrückt
this.processWindowEvent( new WindowEvent(this, this.getDefaultCloseOperation()) );
System.out.println("Cancel");
} // if (Button Cancel)
} // actionPerformed()
....
}