JoptionPane关闭而不执行任何操作

时间:2019-06-03 15:11:30

标签: java joptionpane

我在一个项目中工作,我需要让用户输入使用jOptionPane保存程序的路径,但是我的问题是,如果用户未在文本中输入任何内容并单击“取消”,或者确定出现错误...我试图控制它购买检查字符串是否为Empty()或等于null

1 个答案:

答案 0 :(得分:0)

尝试为此JOptionPane创建函数,以防万一您需要再次返回,并且不要忘记使用NullPointerException之类的方法来捕获错误。

public void optionPane(){
     String m = JOptionPane.showInputDialog("your text...");

      try{
      if((m == null) || (m.equals(""))){
           optionPane();
         }
      }catch(NullPointerException e){
          optionPane();
      }
  }