Frame:窗口监听事件 package com.tai.test01; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class TestWindow { public static void main(String[] args) { new WindowFrame(); } } class WindowFrame extends Frame{ public WindowFrame() { setVisible(true); setBounds(100,100,600,400); this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.out.println("windowClosing"); } @Override public void windowActivated(WindowEvent e) { System.out.println("windowActivated"); } }); } }