Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JOptionPane.showInputDialog()的_Java_Swing_Joptionpane - Fatal编程技术网

Java JOptionPane.showInputDialog()的

Java JOptionPane.showInputDialog()的,java,swing,joptionpane,Java,Swing,Joptionpane,因此,我有一个方法JOptionPane.showInputDialog(),它返回一个字符串,该字符串是用户输入的值。 该对话框具有“确定”和“取消”按钮。 如何检查以便知道用户单击的是确定还是取消?JOptionPane.showInputDialog()将在用户单击确定时返回用户输入的字符串,否则返回null。因此,您只需检查结果字符串是否为null。方法上的javadocs对此并不十分明确,但在提到返回行为的地方,就指出了这一点。JOptionPane.showInputDialog()

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

JOptionPane.showInputDialog()
将在用户单击确定时返回用户输入的字符串,否则返回
null
。因此,您只需检查结果字符串是否为
null
。方法上的javadocs对此并不十分明确,但在提到返回行为的地方,就指出了这一点。

JOptionPane.showInputDialog()
将在用户点击ok时返回用户输入的字符串,否则返回
null
。因此,您只需检查结果字符串是否为
null
。方法上的javadocs对此并不十分明确,但在提到返回行为的地方,它表明了这一点。

来自Java:

来自Java:


因此,如果用户填写文本字段但单击“取消”,则返回null?@Yokhen是的,确实如此,您可以通过打印出调用的原始结果来验证自己,以及+1,以作为第一个答案,并建议海报可以轻松测试。因此,如果用户填写文本字段但单击“取消”,则返回null?@Yokhen是,确实如此,您可以通过打印第一个答案的原始结果以及+1来验证自己,并建议海报可以轻松地测试这一点。没有其他正确答案由(@СБыСa)发布,没有其他正确答案由(@СБыa)发布
Returns:
    user's input, or null meaning the user canceled the input