NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
~~~ package draw.a7; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Test extends JFrame { Wdmb6 mb=null; public static void main(String[] args) { Test lx=new Test(); } Test() { mb=new Wdmb6(); this.add(mb); this.addWindowListener(mb); this.setSize(400,300); this.setLocation(300,280); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } } class Wdmb6 extends JPanel implements WindowListener { public void paint(Graphics g) { super.paint(g); } @Override public void windowOpened(WindowEvent e) { System.out.println("窗口打开"); } public void windowClosing(WindowEvent e) { System.out.println("窗口关闭"); } public void windowClosed(WindowEvent e) { } public void windowIconified(WindowEvent e) { System.out.println("最小化"); } public void windowDeiconified(WindowEvent e) { System.out.println("从最小化变成正常"); } public void windowActivated(WindowEvent e) { System.out.println("窗口被激活"); } public void windowDeactivated(WindowEvent e) { } } ~~~