0

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

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

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

在此处输入图像描述

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

有谁知道为什么不应用样式?

4

1 回答 1

1

JFoenix Demo 应用程序中,

像这样包含和应用JFXTreeTableView 的自定义样式表。

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

在此处输入图像描述

应用于根节点也可以。

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

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

于 2017-05-11T17:07:10.413 回答