powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / java FX и взаимодействие с классами
8 сообщений из 8, страница 1 из 1
java FX и взаимодействие с классами
    #38794446
Edgar_Prima
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет, подскажите, в проекте Идеи есть некий класс(контроллер), а так же FXML файл.
Получается настроить взаимодействие от FXML к классу java(тыкаем кнопку на форме, вызывается метод класса)
Каким образом, например, из текстового поля формы записать строку в переменную класса?
...
Рейтинг: 0 / 0
java FX и взаимодействие с классами
    #38794514
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Непонятна трудность. Если можно "вызвать метод" то почему нельзя "записать переменную"?
...
Рейтинг: 0 / 0
java FX и взаимодействие с классами
    #38794520
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edgar_PrimaКаким образом, например, из текстового поля формы записать строку в переменную класса?
Binding - ключевая фича JavaFX
http://docs.oracle.com/javafx/2/binding/jfxpub-binding.htm
Нужно привязать свойство текстового поля к свойству объекта модели предметной области. И тогда, читая в коде свойство из модели, можно всегда видеть актуальное значение из текстового поля.
...
Рейтинг: 0 / 0
java FX и взаимодействие с классами
    #38795748
Юрий321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczEdgar_PrimaКаким образом, например, из текстового поля формы записать строку в переменную класса?
Binding - ключевая фича JavaFX
http://docs.oracle.com/javafx/2/binding/jfxpub-binding.htm
Нужно привязать свойство текстового поля к свойству объекта модели предметной области. И тогда, читая в коде свойство из модели, можно всегда видеть актуальное значение из текстового поля.

удобно сначала описать ид и экшены в контроллере через аннотацию @FXML, потом в scene builder просто расставить ид и соответственно экшены по контролам.

но это если проект "нативный" для иде.

в мавен проекте все хуже, файлы с не кодом, в т.ч. fxml нужно складывать от каталог ресурсов, ид в билдере приходится прописывать врукопашную.
...
Рейтинг: 0 / 0
java FX и взаимодействие с классами
    #38796084
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юрий321просто расставить ид и соответственно экшены по контролам.
...
ид в билдере приходится прописывать врукопашную.
Что-то не понял. А без Maven прописывать "не врукопашную" это как?
...
Рейтинг: 0 / 0
java FX и взаимодействие с классами
    #38796118
Юрий321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczЮрий321просто расставить ид и соответственно экшены по контролам.
...
ид в билдере приходится прописывать врукопашную.
Что-то не понял. А без Maven прописывать "не врукопашную" это как?

контроллер и фхмл-ка создаются в одном пэкидже, далее в контроллере заводишь

@FXML
Button btn;

@FXML
private void onActionButton(ActionEvent event) {
//
}


открываешь фхмл-ку в сценебилдере, справа в инспекторе отrрываешь Code.

поля fx:id и On Action превратились в дроп-листы, там выбираешь ид и экшен.

т.е. билдер разбирает код контроллера на предмет @FXML полей
...
Рейтинг: 0 / 0
java FX и взаимодействие с классами
    #38796133
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юрий321поля fx:id и On Action превратились в дроп-листы, там выбираешь ид и экшен.

Прикольно. А чего же эта тварь так не делает когда ей вручную класс указываешь.
...
Рейтинг: 0 / 0
java FX и взаимодействие с классами
    #38796893
Юрий321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczЮрий321поля fx:id и On Action превратились в дроп-листы, там выбираешь ид и экшен.

Прикольно. А чего же эта тварь так не делает когда ей вручную класс указываешь.

ну вот непонятно, вроде бы контроллер то указываешь в фхмл в любом случае, а работает только если оба файла в одном каталоге
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / java FX и взаимодействие с классами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]