从JOptionPane.showOptionDialog返回对话框

时间:2010-10-07 16:34:28

标签: java swing jdialog

我在Java中创建了一个带有JOptionPane.showOptionDialog方法的选项对话框。该对话框包括不同的按钮,其中包括“取消”按钮。我想将一个侦听器方法附加到此取消按钮,以便一旦选中,就会释放对话框。

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

1 个答案:

答案 0 :(得分:3)

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

showOptionDialog()的返回值是一个int,表示选择了哪个按钮。无论按下OK,取消还是其他什么,窗口都应该自行处理。如果您需要从窗口返回更多信息,那么只需按下哪个按钮,请查看其他选项,如showInputDialog()。