我在Java中创建了一个带有JOptionPane.showOptionDialog方法的选项对话框。该对话框包括不同的按钮,其中包括“取消”按钮。我想将一个侦听器方法附加到此取消按钮,以便一旦选中,就会释放对话框。
我的问题是:如何“检索”(或返回)JOptionPane.showOptionDialog方法生成的对话框?
答案 0 :(得分:3)
我假设您已阅读Oracle的“How to Make Dialogs”教程?
showOptionDialog()的返回值是一个int,表示选择了哪个按钮。无论按下OK,取消还是其他什么,窗口都应该自行处理。如果您需要从窗口返回更多信息,那么只需按下哪个按钮,请查看其他选项,如showInputDialog()。