从JOptionPane.showOptionDialog返回对话框

问题描述:

我已经在Java中使用JOptionPane.showOptionDialog方法创建了一个选项对话框。该对话框包含不同的按钮,其中包含一个取消按钮。我想在这个Cancel按钮上附加一个监听器方法,这样一旦被选中,对话框就会被处理。从JOptionPane.showOptionDialog返回对话框

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

我会假设你已经阅读了Oracle的“How to Make Dialogs”教程吗?

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

+1

@Tony:这里有一个相关的例子:http://*.com/questions/3002830 – trashgod 2010-10-08 01:09:52