Класс JavaFX 2.2 класса TableView
имеет общий тип S
, мне интересно, как можно установить это из FXML?Настройка TableView общего типа из FXML?
ответ
То же самое происходит с ListView или ComboBox. Но я думаю, что в файле FXML вы определяете элементы управления, и вы определяете общий ListView или ComboBox или TableView или что-то еще. Независимо от того, что они собираются показать.
Так что для меня имеет смысл установить общий тип в классе контроллера JavaFX, а не в файле FXML.
Надеюсь, что это поможет.
FXML динамически загружается во время выполнения. Поскольку общие типы стираются во время компиляции, нет смысла определять их в разметке. Правильно определить общий класс контроллера.
Обычно я согласен с ответами здесь, но когда вы используете Scene Builder для разработки ваших графических интерфейсов, а затем хотите импортировать детали контроллера скелета в свой код для обновлений, которые вы сделали, это действительно раздражает необходимость запоминать вернуться и заменить все [?] и [?,?] именами реальных классов. Было бы неплохо, если бы либо спецификация FXML, либо Scene Builder позволили вам указать классы шаблонов.
Это не дает ответа на вопрос, и вместо этого оно основано главным образом на мнениях. Я рекомендую вам прочитать [Как написать хороший ответ?] (Http://stackoverflow.com/help/how-to-answer). – RobC
- 1. ошибка в FXML TableView
- 2. Набора заполнитель из JavaFX TableView в FXML
- 3. JavaFX: TableView (fxml), заполняющий данными
- 4. Настройка общего типа во время выполнения
- 5. типа Выведение из общего
- 6. Настройка DatePicker с fxml
- 7. Настройка общего параметра из переменной
- 8. Заполнение TableView в JavaFX с TableView, созданным в файле FXML
- 9. JavaFX FXML, заселение TableView с использованием Hibernate
- 10. Java FXML - TableView не отображает данные
- 11. FXML TableView просто показывая пустые строки
- 12. Изменение общего типа из класса
- 13. Определение TableView onMouseПредусмотренные действия в FXML
- 14. Наследование типа общего типа
- 15. Java FXML Добавить ObservableList в TableView
- 16. TableView, созданный через fxml, не заполняющий
- 17. JavaFX Обновления TableView от другого FXML
- 18. Как удалить выбранную строку из TableView? (JavaFX с FXML)
- 19. TableView в FXML с данными из базы данных
- 20. JavaFX FXML: выбор и получение значений из нескольких ячеек TableView
- 21. Получение переменной из FXML в импортированной FXML
- 22. Настройка backgroundView Tableview
- 23. Надувание FXML из подкаталога
- 24. TableView, настройка редактируемых ячеек
- 25. Настройка TableView - iPhone
- 26. FXML - несколько объектов специального типа, определенных в файле .fxml
- 27. Настройка общего класса
- 28. Настройка общего репозитория плюща
- 29. Настройка члена общего объекта?
- 30. Настройка общего компонента
Спасибо Антонио, я также видел, что вы установили это в контроллере :-) Поэтому я думаю, что анализатор FXML сначала смотрит на класс контроллера, прежде чем создавать экземпляр TableView и берет из него общий тип. Было бы полезно :-) –
Приятно видеть, что это помогает. Счастливое кодирование! :-) –