0
我创建了4个不同的JFrames,每个JFrames都有一个退出按钮。如何退出父母/祖先框架点击新框架
- 点击退出按钮有新帧要求 - 你确定吗?。有按钮:是&否
- 点击是我想关闭当前以及从中产生的呼叫帧。
要关闭当前帧我用
closeOptionPane.this.dispose();
但我怎么能关闭祖先或父框架?
我创建了4个不同的JFrames,每个JFrames都有一个退出按钮。如何退出父母/祖先框架点击新框架
要关闭当前帧我用
closeOptionPane.this.dispose();
但我怎么能关闭祖先或父框架?
点击退出按钮有新的框架问 - 你确定吗?
这不应该是一个JFrame。这应该是一个JOptionPane。点击按钮后,JOptionPane会自动关闭。
有关更多信息和示例,请参见How to Make Dialogs。
各有退出按钮,
,那么你必须添加一个ActionListener的按钮。因此,Action侦听器中的基本代码将如下所示:
int result = JOptionPane.showConfirmDialog(...);
if(result == JOptionPane.YES_OPTION)
{
JButton button = (JButton)event.getSource();
Window window = SwingUtilities.windowForComponent(button);
window.dispose();
}