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();
}