JFoenix JFXTreeTableView样式无法正常工作

时间:2017-05-11 06:57:37

标签: java javafx jfoenix

我正在尝试使用JavaFX,并使用JFoenix库将材料设计合并到应用程序中。

我从JFoenix添加的所有其他控件都具有材质外观,但JFXTreeTableView没有项目github页面中显示的材质外观。该表看起来与默认的JavaFX TableView相同。

以下是我的应用中JFXTreeTableView的屏幕截图。

enter image description here

我将自己的样式表添加到场景的根节点。它似乎对此问题没有任何影响,因为当我删除自定义样式表时,JFXTreeTableView的外观不会改变。

有没有人知道为什么不应用这些样式?

1 个答案:

答案 0 :(得分:1)

JFoenix Demo application内,

custom stylesheet for JFXTreeTableView包含并以此方式应用。

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

enter image description here

应用于根节点也有效。

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

如果您的方式不同,请试试。