Выход по специальной кнопке

Я создал пользовательскую кнопку выхода и хочу, чтобы код завершался, если эта кнопка нажата. Как я могу этого добиться?

String[] button1 = {"exit", "next"};
//if next is pressed
if (code == JOptionPane.YES_OPTION) {
  JOptionPane.showMessageDialog(
              null, 
              "Knock knock" + "\nWho is there",
              "The Jasmin Project",
              JOptionPane.YES_NO_OPTION);
  int no = JOptionPane.showOptionDialog(null, "Want to view more?",
              "The Jasmin Project",
              JOptionPane.YES_NO_OPTION,
              JOptionPane.INFORMATION_MESSAGE,
              null,
              button1,
              button1[0]);
  //end code if exit is pressed            
  if (no == JOptionPane.NO_OPTION) {
     System.exit(1);
  }
}

person afrojuju_    schedule 20.05.2014    source источник


Ответы (1)


Ваша ошибка в этой строке:

String[] button1 = {"exit", "next"};

Попробуй это:

String[] button1 = {"next", "exit"};

Первый вариант — да, второй — нет.

person desperateCoder    schedule 20.05.2014
comment
это сработало. Спасибо - person afrojuju_; 20.05.2014