Manipulate the window to display the action steps in the console
Package Chapter16;import Java.awt.event.windowevent;import Java.awt.event.windowlistener;import javax.swing.JFrame ; @SuppressWarnings ("Serial") public class Testwindowevent extends JFrame {public testwindowevent () {Addwindowlistener ( New WindowListener () {///anonymous inner class @overridepublic void windowopened (WindowEvent e) {System.out.println ("open");} @Overridepublic void Windowiconified (WindowEvent e) {System.out.println ("minimized");} @Overridepublic void Windowdeiconified (WindowEvent e) {System.out.println ("maximized");} @Overridepublic void windowdeactivated (WindowEvent e) {System.out.println ("deactivate"); @Overridepublic void windowclosing (WindowEvent e) {System.out.println ("closing");} @Overridepublic void windowclosed (WindowEvent e) {System.out.println ("closed"); @Overridepublic void windowactivated (WindowEvent e) {System.out.println ("activate");});} public static void Main (string[] args) {JFrame frame = new Testwindowevent (); Frame.settitle ("Loancalculator"); Frame.setdefaultcloseoperation (jframe.exit_on_close); FRAme.setlocationrelativeto (null); Frame.setvisible (true); Frame.pack (); Frame.setsize (300, 300);}}
to manipulate a window
Show in console
"Fundamentals of Java language Programming"--event-driven programming--window events