在写swing项目的时候,发现窗体关闭是一个比较烦,因为每次一关闭某一个窗口,就会导致所有的窗口全部关闭,这种很明显不是很符合我们的真正的需要,所以经过一系列的摸索发现,成功解决了一问题。下面主要写下如何解决该问题的方法:

主界面主要是有两个JButton,一个是通过按钮事件调起另一个JFame,另一个是关闭当前窗体。

 // 设置按下右上角X号后关闭jFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

首先,关闭当前窗体不能使用setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)方法,可以使用setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

其次,通过JButton事件不能使用exit(),这样会使得整个程序的窗体全部关闭,推荐使用dispose();

Java Swing 如何关闭当前窗口?相关推荐

  1. java swing 关闭_Java Swing 只关闭当前窗体的实现

    看到很多人都在询问怎么在java swing中只关闭当前的窗体,因此写下此文. 主界面主要是有两个jbutton,一个是通过按钮事件调起另一个jfame,另一个是关闭当前窗体. 1.关闭当前窗体不能使 ...

  2. Java Swing界面设计UI(全)

    原文链接: http://blog.csdn.net/xietansheng/article/details/72814531 Java Swing GUI 图形界面窗口开发基础教程,本教程将系统性地 ...

  3. Java swing 自定义窗口最大、最小和关闭的极简方法

    Java swing 自定义窗口最大.最小和关闭的极简方法, 直接代码伺候: package com.yufu.test; import java.awt.EventQueue; import jav ...

  4. 小demo, java swing窗口编程(JDK 1.6)

    //这段代码主要是创建一个登录窗口界面,在这个界面中有文本组件.普通按钮组件.标签组件,它们是按照网格组布局管理方式布局, import javax.swing.*;import java.awt.* ...

  5. Java Swing 简单的登录注册窗口

    前言 最近在学习Java Swing 写了一个简单的登录注册窗口, 该项目包含了对JFrame的创建,和一些组件的练习并且加入了简单的事件监听和简单的用户名密码判断. 登录和注册的页面只画出来了没有进 ...

  6. Java Swing窗体编写——窗口创建思想

    目录 Java Swing 1.常见组件的介绍 1.1.相关内容 1.2.创建思想 2.总结 Java Swing 1.常见组件的介绍 JFrame.JPanel.JLabel.JTextArea.J ...

  7. java swing 退出程序_如何从cod中关闭Java Swing应用程序

    如何从cod中关闭Java Swing应用程序 从代码中终止Swing应用程序的正确方法是什么,有哪些陷阱? 我试图在计时器启动后自动关闭我的应用程序. 但是只是在JFrame上拨打dispose() ...

  8. java 关闭jpanel_从JFrame [Java]关闭JPanel窗口

    所以,我想制作一个带有JPanel的菜单屏幕,我让它工作,但是当我按下"开始"按钮时,它没有关闭菜单窗口,它只是打开一个新窗口,我该怎么做,保持它在同一个窗口,没有关闭/打开菜单窗 ...

  9. java swing最小化_Java swing 窗口最小化到任务栏 点击右键显示菜单(复制代码即可运行查看效果)...

    Java swing 窗口最小化到任务栏 点击右键显示菜单(复制代码即可运行查看效果) package swing; import java.awt.AWTException; import java ...

最新文章

  1. 面向对象——构造方法(重载)
  2. 提取一个二进制位最右侧的1
  3. Node.js 2021年开发者报告解读
  4. python子图之间的距离_python与图论的桥梁——igraph
  5. python图层合并_Ps算法Python实现:图层混合模式-色相
  6. Windows Server 8 Tips (二) Hyper-V 3:用PowerShell导出和导入虚拟机
  7. Spring读取xml配置文件的原理与实现
  8. Win8 开发者训练营第一天的过程,感受和收获
  9. react native camera
  10. EJB到底是什么,真的那么神秘吗??
  11. UOS 虚拟打印到 PDF 文件
  12. XP下免U盘安装Ubuntu 18.04(持续更新遇到的问题,20200422更新)
  13. 2007五一[西北行] - 第二天:延安(窑洞,杨家岭,宝塔山...)
  14. android仿今日头条App、多种漂亮加载效果、选择器汇总、记事本App、Kotlin开发等源码
  15. python追加写_python覆盖写入,追加写入的实例
  16. PLC实验:LED 数码显示控制
  17. 心田花开:解锁各类语文阅读理解答题技巧
  18. 无线串口服务器的配置与连接调试,使用WIFI串口服务器USR-WIFI232-604与485读卡器实现通信...
  19. 微信授权与拒绝授权的弹窗处理
  20. C语言——运算符优先级

热门文章

  1. 内存泄露与内存溢出的区别
  2. 如何观察JS的事件队列的执行划分
  3. Android深度探索第五章总结
  4. Android studio中添加外部的jar包
  5. Ubuntu wxWidgets
  6. 在ARMSYS(S3C44B0X开发板)上进行uClinux内核移植的总结
  7. 使用springboot集成腾讯云短信服务,解决配置文件读取乱码问题
  8. 【tips】编译epic异常解决
  9. 【中台实践】华为大数据中台架构分享.pdf
  10. 吴晓波之后,“罗辑思维”冲击科创板IPO!网友笑称单口相声也想上市?