猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何捕获JFrame的关闭按钮单击事件?
confirmExit()当单击JFrame标题栏的红色关闭按钮时,我想调用一个方法。
如何捕获该事件?
如果用户选择不继续操作,我还想防止窗口关闭。
Smart猫小萌
浏览 854
回答 3
3回答
ABOUTYOU
覆盖windowClosing方法。public void windowClosing(WindowEvent e)当窗口处于关闭状态时调用它。关闭操作此时可以被覆盖。
0
0
0
梵蒂冈之花
这就是我作为菜单选项放置的内容,在该按钮上我制作了一个按钮JFrame以显示另一个按钮JFrame。我只希望新框架可见,而不希望破坏其后的框架。我最初隐藏了第一个JFrame,而新的隐藏了。在关闭新的后JFrame,我将其丢弃,然后采取了使旧的再次可见的操作。注意:以下代码扩展了Ravinda的答案,并且ng是一个JButton:ng.addActionListener((ActionEvent e) -> { setVisible(false); JFrame j = new JFrame("NAME"); j.setVisible(true); j.addWindowListener(new java.awt.event.WindowAdapter() { @Override public void windowClosing(java.awt.event.WindowEvent windowEvent) { setVisible(true); } });});
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续