
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.11.2014, 23:53
|
|||
|---|---|---|---|
|
|||
java FX и взаимодействие с классами |
|||
|
#18+
Всем привет, подскажите, в проекте Идеи есть некий класс(контроллер), а так же FXML файл. Получается настроить взаимодействие от FXML к классу java(тыкаем кнопку на форме, вызывается метод класса) Каким образом, например, из текстового поля формы записать строку в переменную класса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2014, 09:45
|
|||
|---|---|---|---|
java FX и взаимодействие с классами |
|||
|
#18+
Непонятна трудность. Если можно "вызвать метод" то почему нельзя "записать переменную"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2014, 09:59
|
|||
|---|---|---|---|
|
|||
java FX и взаимодействие с классами |
|||
|
#18+
Edgar_PrimaКаким образом, например, из текстового поля формы записать строку в переменную класса? Binding - ключевая фича JavaFX http://docs.oracle.com/javafx/2/binding/jfxpub-binding.htm Нужно привязать свойство текстового поля к свойству объекта модели предметной области. И тогда, читая в коде свойство из модели, можно всегда видеть актуальное значение из текстового поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.11.2014, 07:55
|
|||
|---|---|---|---|
java FX и взаимодействие с классами |
|||
|
#18+
BlazkowiczEdgar_PrimaКаким образом, например, из текстового поля формы записать строку в переменную класса? Binding - ключевая фича JavaFX http://docs.oracle.com/javafx/2/binding/jfxpub-binding.htm Нужно привязать свойство текстового поля к свойству объекта модели предметной области. И тогда, читая в коде свойство из модели, можно всегда видеть актуальное значение из текстового поля. удобно сначала описать ид и экшены в контроллере через аннотацию @FXML, потом в scene builder просто расставить ид и соответственно экшены по контролам. но это если проект "нативный" для иде. в мавен проекте все хуже, файлы с не кодом, в т.ч. fxml нужно складывать от каталог ресурсов, ид в билдере приходится прописывать врукопашную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.11.2014, 12:38
|
|||
|---|---|---|---|
|
|||
java FX и взаимодействие с классами |
|||
|
#18+
Юрий321просто расставить ид и соответственно экшены по контролам. ... ид в билдере приходится прописывать врукопашную. Что-то не понял. А без Maven прописывать "не врукопашную" это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.11.2014, 12:49
|
|||
|---|---|---|---|
java FX и взаимодействие с классами |
|||
|
#18+
BlazkowiczЮрий321просто расставить ид и соответственно экшены по контролам. ... ид в билдере приходится прописывать врукопашную. Что-то не понял. А без Maven прописывать "не врукопашную" это как? контроллер и фхмл-ка создаются в одном пэкидже, далее в контроллере заводишь @FXML Button btn; @FXML private void onActionButton(ActionEvent event) { // } открываешь фхмл-ку в сценебилдере, справа в инспекторе отrрываешь Code. поля fx:id и On Action превратились в дроп-листы, там выбираешь ид и экшен. т.е. билдер разбирает код контроллера на предмет @FXML полей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.11.2014, 13:03
|
|||
|---|---|---|---|
|
|||
java FX и взаимодействие с классами |
|||
|
#18+
Юрий321поля fx:id и On Action превратились в дроп-листы, там выбираешь ид и экшен. Прикольно. А чего же эта тварь так не делает когда ей вручную класс указываешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.11.2014, 06:21
|
|||
|---|---|---|---|
java FX и взаимодействие с классами |
|||
|
#18+
BlazkowiczЮрий321поля fx:id и On Action превратились в дроп-листы, там выбираешь ид и экшен. Прикольно. А чего же эта тварь так не делает когда ей вручную класс указываешь. ну вот непонятно, вроде бы контроллер то указываешь в фхмл в любом случае, а работает только если оба файла в одном каталоге ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2126324]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
173ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 507ms |

| 0 / 0 |
