java - 如何从actionListener终止JOptionPaneConfirmDialog

标签 java joptionpane

我用这一行来显示我的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/

相关文章:

Java重写疑问

java - 如何处理 JOptionPane 中的取消按钮

java - 检测代码是否在应用程序服务器 java 中运行的最佳方法

Java XMLStreamReader,当文本包含START_ELEMENT时如何获取元素文本

java - 在 Spring Webflux 中返回 201 具有特定主体的创建状态

java - 如何动态地在 Java 中绘制(星形)拓扑?

java - Tomcat:无法将 session 序列化到数据库中

java - 类型不匹配 : Cannot Convert From Void to String in Java

java - 如何水平显示 JOptionPane.showOptionDialog 中的项目?

java - 在显示 JOptionPane.showMessageDialog 后重新启用 Java 中的工具提示