⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testwindowclose.java

📁 * 本章非重点,但可以串联运用前面所有的知识点.顺带理解内部类 * awt图形开发 运用. * awt有个缺点,在不同的操作系统上,显示的图形不一样. * 由于都是调用 操作系统的api,
💻 JAVA
字号:
/******
 * 关闭窗口用内部类
 * 先查找java.awt.event中的WindowEvent
 * 里面有两个类 WindowAdapter, WindowListener
 * 然后注意WindowListener有7个方法.为了使用其中之一.我们必须通过WindowAdapter继承,避免所有的都实现
 */

import java.awt.*;
import java.awt.event.*;

public class TestWindowClose {
	public static void main(String args[]) {
		new MyFrame55("MyFrame");
	}
}

class MyFrame55 extends Frame {
	MyFrame55(String s) {
		super(s);
		setLayout(null);
		setBounds(300, 300, 400, 300);
		this.setBackground(new Color(204, 204, 255));
		setVisible(true);
		this.addWindowListener(new MyWindowMonitor());

	}

	class MyWindowMonitor extends WindowAdapter {// 为了避免写所有的方法.用WindowAdapter来继承
		public void windowClosing(WindowEvent e) {// 用户试图从窗口的系统菜单中关闭窗口时调用。
			setVisible(false);
			System.exit(0);
		}
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -