Кроме того, прямо сейчас, когда я нажимаю кнопку «X» в правом верхнем углу, диалоговые окна ведут себя так, как будто я нажимаю OK (в сообщениях) или YES (в вопросах). Когда пользователь нажимает X, я хочу DO_Nothing.
В приведенном ниже коде, когда я нажимаю на X в диалоговом окне, появляется сообщение «есть!». Очевидно, X действует как опция «ДА», чего не следует делать.
int c =JOptionPane.showConfirmDialog(null, "Are you hungry?", "1", JOptionPane.YES_NO_OPTION);
if(c==JOptionPane.YES_OPTION){
JOptionPane.showMessageDialog(null, "eat!", "Order",JOptionPane.PLAIN_MESSAGE);
}
else {JOptionPane.showMessageDialog(null, "ok cool", "Order",JOptionPane.PLAIN_MESSAGE);}