Закрытие JoptionPane без каких-либо действий - PullRequest
0 голосов
/ 03 июня 2019

Я работаю над проектом, в котором мне нужно попросить пользователя ввести путь для сохранения программы с помощью jOptionPane, но моя проблема в том, что пользователь ничего не вставил в текст и не нажимает кнопку «Отмена» или «ОК». Я получаю сообщение об ошибке ...я пытался контролировать его, покупая проверяя строку, если пусто () или равно нулю

1 Ответ

0 голосов
/ 03 июня 2019

Попробуйте создать функцию для этого JOptionPane, на случай, если вам нужно вернуться снова, и не забудьте перехватить ошибки с помощью таких методов, как NullPointerException.

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

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