Hiding a Frame When Its Close Button Is Clicked

By default, when the close button on a frame is clicked, nothing happens. This example shows how to make the action hide the frame. One reason for hiding rather than disposing a frame would be to reuse the frame later.
// Create a frame Frame frame = new Frame(); // Add a listener for the close event frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent evt) { Frame frame = (Frame)evt.getSource(); // Hide the frame frame.setVisible(false); // If the frame is no longer needed, call dispose frame.dispose(); } });

Post a comment

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.