import java.awt.*;
import java.awt.event.*;
//import javax.swing.*;

public class UndecoratedFrameTest {
  public static void main(String[] args) {
	  
    Frame frame = new Frame( "JFrame08" );
    //frame.setDefaultCloseOperation( Frame.EXIT_ON_CLOSE );
    //frame.enableEvents( AWTEvent.WINDOW_EVENT_MASK );
    frame.setSize(500, 300);
    
	// Set Undecorated Frame
	frame.setUndecorated(true);
    
	
	// Set to Inconify 
    frame.setState(Frame.ICONIFIED);
    frame.addWindowStateListener(new WindowAdapter(){
                    public void windowStateChanged(WindowEvent we){

                        //To check whether event ID is WINDOW_STATE_CHANGED
                        if(we.getID()==we.WINDOW_STATE_CHANGED) {
                            System.out.println( " WINDOW STATE CHANGED :"); 
							if(we.getNewState()==Frame.ICONIFIED) {
								System.out.println("WINDOW STATE CHANGED : Frame.ICONIFIED");                        
							}
						}
					}
	}); 
	frame.setVisible(true);
		
	System.out.println("Window Inconify Test");
  }
}