Стили JFoenix JFXTreeTableView не работают

Я пробую JavaFX и использовал библиотеку JFoenix для включения материального дизайна в приложение.

Все остальные элементы управления, которые я добавил из JFoenix, имеют вид материала, но JFXTreeTableView не имеет вида материала, показанного на странице проекта github. Таблица выглядит так же, как JavaFX TableView по умолчанию.

Ниже приведен скриншот JFXTreeTableView в моем приложении.

введите здесь описание изображения

У меня есть собственная таблица стилей, добавленная в корневой узел сцены. Похоже, это не влияет на эту проблему, поскольку, когда я удаляю пользовательскую таблицу стилей, внешний вид JFXTreeTableView не меняется.

Кто-нибудь знает, почему стили не применяются?


person Lahiru Chandima    schedule 11.05.2017    source источник


Ответы (1)


В демонстрационном приложении JFoenix,

пользовательская таблица стилей для JFXTreeTableView содержится и применяется следующим образом.

scene.getStylesheets().add(TreeTableDemo.class.getResource("/css/jfoenix-components.css").toExternalForm());

введите здесь описание изображения

Применение к корневому узлу также работает.

scene.getRoot().getStylesheets().add(TreeTableDemo.class.getResource("/css/jfoenix-components.css").toExternalForm());

Если ваш способ был другим, попробуйте, пожалуйста.

person monolith52    schedule 11.05.2017