Java JOptionPane输入对话框&;消息对话框
我需要执行以下命令: 如果出现以下情况,则显示错误消息并重新提示用户:Java JOptionPane输入对话框&;消息对话框,java,swing,joptionpane,Java,Swing,Joptionpane,我需要执行以下命令: 如果出现以下情况,则显示错误消息并重新提示用户: 用户单击ok而不输入任何内容(空输入) 用户仅在键入一个或多个空格后单击“确定” 输入不以扩展名txt结尾的文件名 但是当我单击“确定”而不输入任何内容时,消息对话框不会显示。当用户只按“确定”按钮而不输入任何内容时,showInputDialog()可能会返回“”而不是null 建议:在IDE中使用调试器,在对话框显示后放置断点并检查返回值。通过这种方式,您可以快速发现问题所在。发布您的代码以及您为解决问题所做的尝试。您
建议:在IDE中使用调试器,在对话框显示后放置断点并检查返回值。通过这种方式,您可以快速发现问题所在。发布您的代码以及您为解决问题所做的尝试。您尝试的代码在哪里?导致此问题的代码在哪里?!为了更快地获得更好的帮助,请发布uncode的@mKorbel代码点9832-“温泉”。我想它看起来很像爪哇咖啡杯标志的顶部,而不用杯子。我本来打算在底部棕色(咖啡色)处绘制(圆形)曲线,在顶部红色处绘制波浪形曲线(这表明我的回答中有一点你的“第一点”),但最后我还是没法再费心了
String str;
str = JOptionPane.showInputDialog(null, "Enter filename(*.txt)",
"File name", JOptionPane.QUESTION_MESSAGE);
if (str==null)
if(str.equals(JOptionPane.OK_OPTION))
{
JOptionPane.showMessageDialog(null,
"Invalid file name","Error",JOptionPane.ERROR_MESSAGE);
}
}