awt

Hide Frame when closed example

With this example we are going to see how to hide a closed frame.

To do that all you have to do is:

  • Create a new WindowAdapter instance.
  • Override windowClosing method. Now every time a the window closes this method will fire up.
  • Use Frame.setVisible(false) to hide the frame you want.

 
 
 
Let’s see the code:

package com.javacodegeeks.snippets.desktop;

import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class FrameHideEventListener {

  public static void main(String[] args) {

// Create the 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();

    }

});

// Display the frame

int frameWidth = 300;

int frameHeight = 300;

frame.setSize(frameWidth, frameHeight);

frame.setVisible(true);

  }

}

 
This was an example on how to hide a frame when closed.

Byron Kiourtzoglou

Byron is a master software engineer working in the IT and Telecom domains. He is an applications developer in a wide variety of applications/services. He is currently acting as the team leader and technical architect for a proprietary service creation and integration platform for both the IT and Telecom industries in addition to a in-house big data real-time analytics solution. He is always fascinated by SOA, middleware services and mobile development. Byron is co-founder and Executive Editor at Java Code Geeks.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
Back to top button