AWT的Frame窗口点击右上角的 × ,默认是不能关闭的,因为我们没给该窗口编写任何事件响应,下面介绍一种关闭frame窗口的方法。
编译运行后,窗口是可以关闭的。
顺便补充一下swing的JFrame窗口的关闭方法,那就很简单啦
本文地址:http://liuyanzhao.com/4040.html
转载请注明
- package com.liuyanzhao;
- import java.awt.*;
- import java.awt.event.*;
- class Demo1 {
- public static void main(String[] args) {
- Frame f = new Frame("测试窗口1");
- f.setSize(300, 300);
- f.setVisible(true);
- f.addWindowListener(new WindowAdapter() {
- public void windowClosing(WindowEvent e) {
- System.exit(0);
- }
- });
- }
- }
编译运行后,窗口是可以关闭的。
顺便补充一下swing的JFrame窗口的关闭方法,那就很简单啦
- package com.liuyanzhao;
- import java.awt.FlowLayout;
- import javax.swing.*;
- public class Demo2 {
- public static void main(String[] args) {
- JFrame jf = new JFrame("测试窗口2");
- jf.setSize(300, 300);
- jf.setLayout(new FlowLayout());
- jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
- jf.setVisible(true);
- }
- }
本文地址:http://liuyanzhao.com/4040.html
转载请注明
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏