Я исправил ваш код, поэтому он компилируется:
import javax.swing.JOptionPane;
public class Example {
public static void main(String[] args) {
try {
JOptionPane.showInputDialog("Enter something");
} catch (Exception error) {
error.printStackTrace();
JOptionPane.showMessageDialog(null, "Something went wrong.");
}
}
}
И работает нормально, когда запускается, нажимаю ли я кнопку «отмена» или «ок». Исключение не выбрасывается.
Я подозреваю, что в вашем действительном коде есть что-то еще, кроме того, что вы опубликовали.