我在一个项目中工作,我需要让用户输入使用jOptionPane保存程序的路径,但是我的问题是,如果用户未在文本中输入任何内容并单击“取消”,或者确定出现错误...我试图控制它购买检查字符串是否为Empty()或等于null
答案 0 :(得分:0)
尝试为此JOptionPane创建函数,以防万一您需要再次返回,并且不要忘记使用NullPointerException之类的方法来捕获错误。
public void optionPane(){
String m = JOptionPane.showInputDialog("your text...");
try{
if((m == null) || (m.equals(""))){
optionPane();
}
}catch(NullPointerException e){
optionPane();
}
}