gpt4 book ai didi

java - 如何在单击新框架时退出父/祖先框架

转载 作者:行者123 更新时间:2023-12-02 12:07:25 25 4
gpt4 key购买 nike

我创建了 4 个不同的 JFrame,每个都有一个退出按钮。

  • 单击退出按钮时,会出现一个新框架,询问 - 您确定吗?。有按钮:是和否
  • 单击"is"后,我想关闭当前以及生成调用的框架。

关闭当前框架我使用

closeOptionPane.this.dispose();

但是我怎样才能关闭祖先框架或父框架呢?

最佳答案

on click of Exit button there is new frame which asks - Are you sure ?

这不应该是 JFrame。这应该是一个 JOptionPane。当您单击 JOptionPane 的按钮时,它会自动关闭。

参见How to Make Dialogs了解更多信息和示例。

each has exit button,

那么您必须向按钮添加一个 ActionListener。因此 Action 监听器中的基本代码如下所示:

int result = JOptionPane.showConfirmDialog(...);

if(result == JOptionPane.YES_OPTION)
{
JButton button = (JButton)event.getSource();
Window window = SwingUtilities.windowForComponent( button );
window.dispose();
}

关于java - 如何在单击新框架时退出父/祖先框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46792815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com