Mega Code Archive

 
Categories / Java by API / Java Awt
 

Frame MAXIMIZED_BOTH

import java.awt.Frame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.event.WindowStateListener; public class Main {   public static void main() {     Frame frame = new Frame();     WindowStateListener listener = new WindowAdapter() {       public void windowStateChanged(WindowEvent evt) {         int oldState = evt.getOldState();         int newState = evt.getNewState();         if ((oldState & Frame.ICONIFIED) == 0 && (newState & Frame.ICONIFIED) != 0) {           System.out.println("Frame was iconized");         } else if ((oldState & Frame.ICONIFIED) != 0 && (newState & Frame.ICONIFIED) == 0) {           System.out.println("Frame was deiconized");         }         if ((oldState & Frame.MAXIMIZED_BOTH) == 0 && (newState & Frame.MAXIMIZED_BOTH) != 0) {           System.out.println("Frame was maximized");         } else if ((oldState & Frame.MAXIMIZED_BOTH) != 0 && (newState & Frame.MAXIMIZED_BOTH) == 0) {           System.out.println("Frame was minimized");         }       }     };     frame.addWindowStateListener(listener);     frame.setVisible(true);   } }