我用这一行来显示我的ConfirmDialog
int yn = JOptionPane.showConfirmDialog(frame.getParent(), scrollPane, "stuffs",
JOptionPane.OK_CANCEL_OPTION);
在该ConfirmDialog中,我有一个使用actionListener调用服务器的按钮,当连接断开时,我有一个终止该函数的检查。但看在上帝的份上,我不知道如何同时终止ConfirmDialog。
如何在仍然使用ConfirmDialog的情况下解决此问题?
最佳答案
您可以使用 setVisible(false) 或 dispose() 方法
JOptionPane pane=newJOptionPane(frame.getParent(),scrollPane,"stuffs",JOptionPane.OK_CANCEL_OPTION);
pane.dispose(); //or pane.setVisible(false);
关于java - 如何从actionListener终止JOptionPaneConfirmDialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13121326/