I have a little frame where I ask user & password. This frame will be opened clicking over a button in a main window.
Then I have two buttons: ok and cancel.
Make sure you do not:
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);