I have a JFrame which on instantiation calls a custom JDialog(Login). If login is successful i want that jFrame to be visible. And if user presses escape/cancel on that login dialog the whole application should be closed.
How can i do so...
Currently if i dispose dialog the jFrame gets visible.
Assuming you have access to your JFrame
via a frame
variable, you can simply call:
frame.dispatchEvent(new WindowEvent(frame, WindowEvent.WINDOW_CLOSING));
It is probably better than calling a System.exit()
as it will enable you to run some cleanup code if you have registered a window closing listener to your frame.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With