Как перенести данные из графического интерфейса в другой файл на Java и получить позже после обработки данных

#java #user-interface #graphical-interaction

#java #пользовательский интерфейс #графическое взаимодействие

Вопрос:

Создание проекта на Java, в котором есть только два файла: первый файл имеет GraphicalInterface, который принимает данные, введенные пользователями, и должен отправлять данные во второй файл под названием «ProcessData» для обработки данных, а затем отправлять их обратно пользователю для просмотра графического интерфейса. В поле графического интерфейса я добавил JTextField, чтобы пользователь вводил данные в это поле, и код для отправки в файл ProcessData.

Но как вы отправляете текстовую переменную в другой файл с именем ProcessData, если эта переменная находится внутри частного метода? И когда класс ProcessData выполняет обработку и отправляет ответ, что ввести, чтобы класс графического интерфейса получил в текстовом поле, поскольку это текстовое поле находится внутри частного метода? Поскольку сигнатура метода не может быть изменена, поскольку она является выполненным действием.

Я уже пытался создать объект другого класса для ссылки на другой класс, но поскольку метод actionPerformed является закрытым и не может быть изменен, поэтому я не уверен, как это решить.

При создании компонента графического интерфейса создается ActionListener . Небольшой код:

 private void textFieldActionPerformed(java.awt.event.ActionEvent evt) {
 String text = textFieldName.getText();
}
  

И когда код класса ProcessData выполняет обработку после получения данных из GraphicalInterface, как отправить обратно переменную с именем answer в GraphicalInterface, который находится в этом методе графического интерфейса:

 private void answerFieldActionPerformed (java.awt.event.ActionEvent evt) {
answerfieldname.setText(answer);
}

  

Пожалуйста, кто-нибудь может помочь?