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

最佳答案

如果用户单击确定,JOptionPane.showInputDialog()将返回用户输入的字符串,否则返回null。因此,您只需检查结果字符串是否为null。方法here上的javadocs对此并不是很明确,但是在提到返回行为的地方,表明确实如此。

10-02 11:32