У меня есть графический интерфейс пользователя, который имеет текстовое поле и кнопки и т.д .........Java GUI и темы
У меня есть другой класс, который является нитью, которая постоянно работает. Я хочу добавить текст в текстовое поле, когда в классе потоков выполняются определенные условия.
В классе, содержащем textarea, у меня есть методы getter для текстового поля. Я также объявил, что класс (содержащий текстовую область) как переменную в классе потоков.
Я пытаюсь вызвать метод get textarea для переменной, а затем метод append(), но текстовое поле не обновляется.
что я делаю неправильно?
благодарит за вашу помощь.
Попробуйте изменить заголовок на что-то более близкое к вопросу. Таким образом, люди, просматривающие листинг, узнают, в чем вопрос. – helios
Метод «append» является потокобезопасным. Поэтому, если вы не видите текст в графическом интерфейсе, у вас нет надлежащей ссылки на видимую текстовую область. Возможно, вы создали две области текста по ошибке. Попробуйте добавить System.out.println (textArea.getText()), чтобы вы могли видеть, добавляете ли вы текст в видимую область текста. – camickr