Как забрать данные из ActionListener - Java

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

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

День добрый, интересует как забрать данные из ActionListener? По нажатию кнопки забираю данные из текстовых полей, присваиваю их переменным, однако так как метод actionPerformed имеет void(насколько я понимаю), в переменных после нажатия кнопки лежит null. Пробовал завернуть все действия в отдельный метод и вызвать его из кнопки, но я так понял actionPerformed передает void и этому методу и также ничего не выходит. Вот примеры кода, которые я написал, прошу помочь и разъяснить как реализовать задуманное, я еще в JAVA новичек.
    
public class reactclas implements ActionListener{
            String FromAct;
            public void actionPerformed(ActionEvent e){
            
        if(e.getSource()==regnown){
                RegData regData = new RegData();
            regData.setLoginreg(logn.getText());
            regData.setPassreg(passn.getText());
            regData.setGrpreg(group.getText());;            
            }
    
}

Решение задачи: «Как забрать данные из ActionListener»

textual
Листинг программы
new OnMessage() {
            @Override
            public void login(String login) {
                   System.out.println("Логин из regData " + login);
            }
}

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


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

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

13   голосов , оценка 3.846 из 5