Есть два класса Form и Checked. В классе Form есть textarea. Мне нужно из класса Checked передать текст в textarea.
Я пробовал в классе Form создавать метод:
public void updateConsole(String text) {
taConsole.appendText(text);
}
А в классе Checked:
Form form = new Form();
form.updateConsole("нужный текст");
Я так понимаю что для form создается свой textarea, или как? Почему объект класса не может обратиться к этому textarea?
Информации маловато, но попробуйте что-нибудь в этом стиле:
public void updateConsole(String text) {
try {
System.out.println("text: " + text);
taConsole.appendText(text);
System.out.println("after: " + taConsole.getText(text));
} catch (Exception e) {
System.out.println("error: " + e);
}
}
Если на входе не пустая строка и textarea не Null, то возможно вы где-то работаете не с тем объектом, но в этом случае нужно больше информации: каким способом генерируются элементы (в коде или из xml файла) и как вообще все оно между собой работает.
Если используете такой подход, то устанавливать значения не нужно, данные привязываются даже к private атрибутам:
@FXML
private TextArea textArea;
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости