Я пытаюсь создать простой текстовый редактор в JavaFX, но наткнулся на проблему. Мой код, который должен сохранить текущий текст, не может получить этот текст из TextArea
в моем Scene
. Когда я звоню getText()
на TextArea
, я просто возвращаю пустую строку, хотя там что-то написано.getText() возвращает пустую строку в внешний класс с использованием JavaFX
The TextArea
создан в моем Main
классе и назначен static
области малых хелперов-класс под названием Global
, так что она может быть доступна в моем другом классе ApplicationMenu
где я называю getText()
.
Проверьте мой исходный код на https://github.com/axelkennedal/Kode
Примечания:
getText()
работает, как ожидалось внутри моегоMain
класса- я тестировал с использованием
TextArea
напрямую без инкапсуляции его вTextEditor
и это работает ожидается при вызовеgetText()
на нем отApplicationMenu
Спасибо за головы, установил его сейчас :) @Jongware – Kennedal