Я пишу программу, которая содержит несколько JTextFields и 2 JTextAreas на панели ввода. У меня есть кнопка отправки внизу. Я настроил его так, что когда пользователь вводит что-то в каждое поле (включая JTextAreas) и нажимает клавишу Enter, он обновляет текстовый файл, а когда они нажимают кнопку отправки, он обновляет файл, а затем выводит его новую версию в локальный каталог.
Если пользователь нажимает Enter в любом из полей, он подтверждает их ввод, однако я хочу повторно проверить все поля, когда они нажимают кнопку отправки. Каждое поле (опять же, включая JTextAreas) имеет свою собственную проверку проверки в своем ActionListener или KeyListener (для JTextAreas). Достаточно просто использовать postActionEvent() для JTextFields, но есть ли аналогичный метод для JTextAreas, чтобы вызвать KeyEvent? Я не хочу дублировать код и потреблять память, переписывая проверка этих двух компонентов внутри ActionEvent для JButton.
К сожалению, я не могу предоставить образец, потому что пишу программу на секретной машине (ПК).