closing a specific JFrame of several



I have a JFrame that, when I click "new" in the menu bar, creates
another JFrame like that of the first. It just runs the following code
....

EventQueue.invokeLater(new Runnable() {
public void run() {
MyApp app = new MyApp();
app.createGUI();
}
});

And inside the createGUI() method is this ...

addWindowListener(new WindowListener() {
public void windowOpened(WindowEvent arg0) {}
public void windowClosed(WindowEvent arg0) {}
public void windowIconified(WindowEvent arg0) {}
public void windowDeiconified(WindowEvent arg0) {}
public void windowActivated(WindowEvent arg0) {}
public void windowDeactivated(WindowEvent arg0) {}
public void windowClosing(WindowEvent arg0) {
System.exit(0);
}
});

As it works right now, when I close a window, all the windows close and
I'd just like to close only that specific window in which the user
clicked the close button.

Any help much appreciated.

.


Quantcast