Как передать данные из JTextField в другой JTextField

Мне нужно передать текст из JTextField в JFrame во второй JTextField в другом JFrame. GUI был создан с использованием GUI Editor Ne tBeans 6.9.

3 ответа

Решение

Используйте textField.getText, чтобы получить текст из текстового поля, и anotherTextField.setText, чтобы установить текст другого текстового поля.

Если ваши JFrames находятся в двух разных классах, вам может потребоваться предоставить методы в этих классах, чтобы получить и установить текст между ними.

  1. Не используйте графический редактор, особенно если вы только изучаете Swing.
  2. Вам нужно сохранить ссылку где-то в обоих полях, чтобы вы getText() первого JTextField и setText() на втором поле.

Вы должны связать свою модель с обоими представлениями (JTextFields) вместо копирования текста из одного в другое.

Прочитайте http://www.martinfowler.com/eaaDev/OrganizingPresentations.html для получения дополнительной информации.

Другие вопросы по тегам