java JFrame窗体真正关闭

程序:

package JFrame.bao;

import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

public class JFrameDome {

JFrame JF=new JFrame("窗口");
//创建一个 JMenuBar、JMenu、JMenuItem
JMenuBar jmb=new JMenuBar();//菜单栏
JMenu jb=new JMenu("文件");//菜单
//这段代码 非常繁琐(想办法从简)
JMenuItem jm1=new JMenuItem("新建");//菜单选项
JMenuItem jm2=new JMenuItem("打开");//菜单选项
JMenuItem jm3=new JMenuItem("保存");//菜单选项
JMenuItem jm4=new JMenuItem("另存为");//菜单选项

 public JFrameDome(){

//添加组件 代码要从简
//将菜单选项添加到菜单中
jb.add(jm1);
jb.add(jm2);
jb.add(jm3);
jb.add(jm4);

//将菜单添加到菜单栏
jmb.add(jb);

      JF.setJMenuBar(jmb);//将菜单栏设置到窗体中
      JF.setSize(400, 300);
      JF.setVisible(true); //显示窗体 false隐藏窗体
     }
  }

结果:

 虽然关闭窗体,但还没真正关闭,除非控制台红点终止了。如果想要关闭就用窗口侦听器addWindowListener。代码如下:

补充: 

1、addWindowListener:

 

2、WindowAdapter:

 

3、WindowEvent:

4、setDefaultCloseOperation:

 

转载于:https://www.cnblogs.com/yichjin/p/5625115.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值