java - 从 JOptionPane.showOptionDialog 返回对话框

标签 java swing jdialog

我使用 JOptionPane.showOptionDialog 方法在 Java swing 中创建了一个选项对话框。该对话框包含不同的按钮,其中有一个“取消”按钮。我想将一个监听器方法附加到此“取消”按钮,以便一旦选择,就会处理该对话框。

我的问题是:如何“检索”(或返回)由 JOptionPane.showOptionDialog 方法生成的对话框?

最佳答案

我假设您已经阅读过 Oracle 的“How to Make Dialogs”教程?

showOptionDialog() 的返回值是一个 int,它指示选择了哪个按钮。无论按“确定”、“取消”还是其他任何操作,窗口都应该自行处理。如果您需要从窗口返回更多信息,然后只是按下了哪个按钮,请查看其他选项,例如 showInputDialog()。

关于java - 从 JOptionPane.showOptionDialog 返回对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3883778/

相关文章:

java - 如何将未送达的电子邮件发送到特定电子邮件地址

java - 默认的 Swing 外观在所有平台上都一样吗?

java - 每次我的 JSlider 移动时都会出现 JDialog

java - Encog 神经网络 : Normalization

java - 如何在流中正确过滤集合?

java - JDialog内有多个JPanel,如何控制面板调整大小顺序?

java - 无法从各个 BufferedImage 像素获取正确的 alpha 值

java - 通过计时器在 JDialog 中设置动态 JLabel 文本

java - Swing 模态对话框拒绝关闭 - 有时!

java - 为什么第一个方法调用总是耗时最长?