JOptionPane.showInputDialog()
вернет введенную пользователем строку, если пользователь нажмет ok, и вернет null
в противном случае.Таким образом, вы можете просто проверить, является ли результирующая строка null
.Javadoc по методу здесь не очень ясно говорят об этом, но там, где упоминается поведение возврата, указывается, что это так.