Я работаю над проектом, чтобы получить обзор банковских счетов и их переводы (мои собственные). Поэтому я создаю BorderPane, сверху находится строка меню, слева - навигация (treeView).
Идея теперь, когда вы выбираете на treeItem, содержимое средней части моего BorderPane должно измениться.
Итак, когда я нажимаю на свою первую кредитную карту, которая указана в дереве навигации, в середине BorderPane должен появиться обзор. Поэтому я создал FXML-документ.
Когда я нажимаю «Обзор», все мои кредитные карты должны появляться с обзором типа «сумма в начале месяца» и «сумма сейчас». Я тоже получил FXML для этого взгляда. Проблема заключается в следующем: я не совсем уверен, как обрабатывать элементы управления каждого FXML-файла. Должен ли каждый FXML-файл иметь собственный контроллер?
Или я должен просто использовать один контроллер для управления каждым взаимодействующим элементом управления и просто вызвать другой класс для обработки информации, которая должна быть выполнена?
Как вы это сделаете?Несколько контроллеров или презентаторов?
-1
A
ответ
0
Каждый файл FXML должен иметь свой собственный контроллер.
Не пытайтесь совместно использовать контроллер между различными файлами FXML, в этом есть бедствие и боль. Объяснение боли:
- JavaFX multiple FXML and 1 shared controller
- Have multiple FXML files (created in SceneBuilder), but only one controller. Does each scene load it's own copy of the controller?
Идея заключается в том, что вы не разделяете контроллер, вместо того, чтобы вы разделяете модель или объекты или абстрагируемую сохраняемость слой между различными экземплярами контроллера:
Смежные вопросы
- 1. примеры презентаторов/контроллеров андроид-моделей
- 2. Несколько презентаторов контента в элементе управления WPF
- 3. Как вводить несколько презентаторов в основной презентатор?
- 4. Несколько контроллеров или один основной контроллер
- 5. ng-model через несколько контроллеров или представлений
- 6. MVC-шаблон, один или несколько контроллеров/сервлетов?
- 7. Объявление презентаторов и просмотров
- 8. Несколько постоянных контроллеров просмотров
- 9. Несколько раскадровки - несколько навигационных контроллеров
- 10. iPhone отклонил несколько контроллеров?
- 11. Несколько навигационных контроллеров
- 12. Несколько контроллеров для этого?
- 13. Разрешение маршрута + несколько контроллеров?
- 14. Mute несколько контроллеров просмотра
- 15. Несколько оконных контроллеров - swift
- 16. Несколько контроллеров в угловом
- 17. anguarjs несколько контроллеров
- 18. Сбросить несколько контроллеров одновременно
- 19. Несколько контроллеров Codeigniter
- 20. JInput несколько контроллеров?
- 21. CodeIgniter расширяет несколько контроллеров?
- 22. несколько контроллеров в angularjs
- 23. MVC4 Несколько контроллеров
- 24. Состав шаблона/несколько контроллеров?
- 25. Несколько контроллеров Codeigniter
- 26. несколько контроллеров панели вкладок?
- 27. SPring MVC - Несколько контроллеров
- 28. несколько контроллеров не работают
- 29. GWT-Platform Несколько вложенных презентаторов в одном глобальном презентаторе
- 30. Rails - использование презентаторов в формах
Спасибо, сэр! – BlackACE