Возвращение значения в зависимости от того, какая кнопка нажата - Java

Узнай цену своей работы

Формулировка задачи:

Требуется, чтобы метод, в котором происходит диалог с использованием Swing компонентов (JInternalFrame, JButton и т.д.), возвращал значение в зависимости от того, какая кнопка нажата. Подскажите пожалуйста, как это делается на Java. Вопрос читайте ниже.
class myClass {
    // ...
    boolean metod() {
        String buttonName='';
        // ...
        JButton ok = new JButton('OK');
        ok.addActionListener ( new ActionListener() {
            public void actionPerformed() {
                buttonName='OK';
                // Отсюда я не могу возвращать значение 
            }
        }
        );
        // Вопрос: Что здесь написать, чтобы метод не завершался, пока 
        // не будет нажата кнопка ОК ????
        if (buttonName=='OK') 
            return true;
        else
            return false;
        
    }
}

Решение задачи: «Возвращение значения в зависимости от того, какая кнопка нажата»

textual
Листинг программы
myJDialog.add(myJPanel, BorderLayout.CENTER);
myJDialog.show();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5
Похожие ответы