Есть два класса 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;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужно десериализовать xml такого видаНаписал такой код, используя библиотеку simple-xml:
Сижу на хостинге, и у некоторых пользователей очень долгая загрузка сайтаРазбирались, и нашли почему такая проблема, но не нашли решения