所以我有方法JOptionPane.showInputDialog()
返回一个字符串,该字符串是用户输入的值。
该对话框有一个确定和一个取消按钮。
如何进行检查,以便知道用户单击“确定”还是“取消”?
最佳答案
如果用户单击确定,JOptionPane.showInputDialog()
将返回用户输入的字符串,否则返回null
。因此,您只需检查结果字符串是否为null
。方法here上的javadocs对此并不是很明确,但是在提到返回行为的地方,表明确实如此。
所以我有方法JOptionPane.showInputDialog()
返回一个字符串,该字符串是用户输入的值。
该对话框有一个确定和一个取消按钮。
如何进行检查,以便知道用户单击“确定”还是“取消”?
最佳答案
如果用户单击确定,JOptionPane.showInputDialog()
将返回用户输入的字符串,否则返回null
。因此,您只需检查结果字符串是否为null
。方法here上的javadocs对此并不是很明确,但是在提到返回行为的地方,表明确实如此。