javaswing关闭窗口(javaSwing 关闭窗口,弹出消息框,无论我点击是,否 都关闭窗口,见代码!)
本文目录
- javaSwing 关闭窗口,弹出消息框,无论我点击是,否 都关闭窗口,见代码!
- java Swing关闭子窗口
- JAVAswing怎么写一个按钮提交数据后关闭本窗口
- java swing 在父窗口关闭子窗口的方法
- java swing:关闭当前Frame
- java,swing编程中如何关闭窗体,而不是退出程序!
- javaSwing关闭子窗口不关闭父窗口
- java swing 怎么实现按钮关闭窗口但不关闭主程序,或者让按钮拥有窗口右上角红叉一样的作用
- java Swing 界面关闭事件
- javaSwing点击jMenuItem后弹出一个新的JFrame窗体,如何关闭新JFrame窗体时所有的JFrame窗体全部关闭
javaSwing 关闭窗口,弹出消息框,无论我点击是,否 都关闭窗口,见代码!
构造函数中加一句setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
java Swing关闭子窗口
public static void main(String args) throws Exception { JFrame frame = new JFrame("swing test"); frame.setSize(300, 200); frame.setLayout(null); JButton btnNewFrame = new JButton("新窗口"); btnNewFrame.setBounds(30, 30, 80, 40); frame.getContentPane().add(btnNewFrame); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭时,直接退出 btnNewFrame.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO 自动生成 final JFrame frame = new JFrame("new frame"); frame.setSize(200, 180); frame.getContentPane().add(new JLabel("this is a new frame")); frame.setVisible(true); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosed(WindowEvent e) { // TODO 自动生成 frame.dispose();//dispose会隐藏窗体并释放窗体所占用的部分资源 } }); } }); }
JAVAswing怎么写一个按钮提交数据后关闭本窗口
用到JOptionPane.showConfirmDialog方法,showConfirmDialog 的返回类型是int,定义一个int类型的变量接收返回值,然后根据业务逻辑判断,代码看不懂,可以自行百度搜索或问同事,编程注重思想。import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import javax.swing.JFrame;import javax.swing.JOptionPane; public class JButtonTest extends JFrame{ public static void main ( String args ) { JButtonTest b = new JButtonTest (); b.addWindowListener (new WindowAdapter () { @Override public void windowClosing ( WindowEvent e ) { int exi = JOptionPane.showConfirmDialog (null, "要退出该程序吗?", "友情提示", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE); if (exi == JOptionPane.YES_OPTION) { System.exit (0); } else { return; } } }); b.setSize (300, 300); b.setLocationRelativeTo (null); b.setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE); b.setVisible (true); }}
java swing 在父窗口关闭子窗口的方法
在主界面的初始化语句里添加一条语句如果主界面用的是JFrame jf = new JFrame();那么就jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);这样子,点击这个界面的关闭按钮时就整个儿退出系统了。如果只要关闭某几个窗口而不是所有窗口,那就在WindowListener的处理方法中关。
java swing:关闭当前Frame
setVisible(false); //隐藏当前窗口dispose();//销毁当前窗口 一般用隐藏
java,swing编程中如何关闭窗体,而不是退出程序!
// register.addActionListener(new AbstractAction() { 再这一行前加下面一下 JFrame f = this; // 里面这样写 f.setVisible(false);
javaSwing关闭子窗口不关闭父窗口
在你要关闭的JFrame窗体中加入setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
java swing 怎么实现按钮关闭窗口但不关闭主程序,或者让按钮拥有窗口右上角红叉一样的作用
什么意思?就是点击按钮就等于点红叉吗?添加监听setvisible(false) 完事但是如果你隐藏了所有窗口 又没有其他关闭事件 那程序就只能强制结束了
java Swing 界面关闭事件
addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {super.windowClosing(e);//新建窗口。。。。。操作//System.out.println("OK");} });
javaSwing点击jMenuItem后弹出一个新的JFrame窗体,如何关闭新JFrame窗体时所有的JFrame窗体全部关闭
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
更多文章:
编程学习网站(学编程没人带推荐10个免费学编程的最佳网站给你)
2024年7月10日 01:23
filter2(matlab filter2和imfilter有什么区别啊)
2023年7月18日 02:00
ostrich(ostrich指什么 ostrich是什么意思)
2024年8月30日 23:45
e31230v3能模拟器五开吗?50 e5 2680v2,和e5 2678v3,多开玩游戏那个好
2024年6月27日 08:36
有哪些西方冷兵器战斗题材的单机游戏?游戏史上有哪些,能被称为伟大的RPG游戏
2024年6月9日 23:10
国企领导的司机在单位都是什么级别?为什么一些领导的秘书,司机都成了干部
2024年3月25日 01:05
诺亚传说官网(【诺米回归礼包】是冒充[诺亚传说官网]发布的虚假礼包,是盗号网站,请不要相信!)
2023年8月1日 16:00
手机qq2018版本下载安装(华为G3手机怎样下载手机QQ)
2024年8月15日 22:35
好玩游戏推荐男生手游(有什么适合男生用来消遣时间的单机手游可以推荐)
2024年7月3日 00:02