JOptionPane.showInputDialog()

时间:2011-12-08 18:44:52

标签: java swing joptionpane

所以我有方法JOptionPane.showInputDialog(),它返回一个String,它是用户输入的值。 “对话框”框中有“确定”和“取消”按钮。 如何检查以便我知道用户是单击确定还是取消?

2 个答案:

答案 0 :(得分:5)

如果用户点击确定,

JOptionPane.showInputDialog()将返回用户输入的字符串,否则返回null。因此,您可以检查结果字符串是否为null。方法here上的javadocs对此并不十分明确,但是在提到返回行为的地方,它被表明是这样。

答案 1 :(得分:2)

来自Java documentation

Returns:
    user's input, or null meaning the user canceled the input