JavaFX8 treeTableView自定义折叠根项
发布时间:2020-12-15 04:42:57 所属栏目:Java 来源:网络整理
导读:如何自定义树根项目的折叠外观?通过自定义我的意思是设置一个图像并将小三角形(/新图像)放在其单元格中. 提前致谢. 解决方法 查看默认样式表modena.css,您可以从jre / lib / ext或 find online中的jfxrt.jar文件中提取该样式表.图形被定义为路径: .tree-ce
如何自定义树根项目的折叠外观?通过自定义我的意思是设置一个图像并将小三角形(/新图像)放在其单元格中.
提前致谢. 解决方法
查看默认样式表modena.css,您可以从jre / lib / ext或
find online中的jfxrt.jar文件中提取该样式表.图形被定义为路径:
.tree-cell > .tree-disclosure-node,.tree-table-row-cell > .tree-disclosure-node { -fx-padding: 4 6 4 8; -fx-background-color: transparent; } .tree-cell > .tree-disclosure-node > .arrow,.tree-table-row-cell > .tree-disclosure-node > .arrow { -fx-background-color: -fx-text-background-color; -fx-padding: 0.333333em 0.229em 0.333333em 0.229em; /* 4 */ -fx-shape: "M 0 -3.5 L 4 0 L 0 3.5 z"; } .tree-cell:expanded > .tree-disclosure-node > .arrow,.tree-table-row-cell:expanded > .tree-disclosure-node > .arrow { -fx-rotate: 90; } 您可以在自己的CSS中覆盖这些规则.css中引用的箭头是Region,因此您可以根据需要定义-fx-background-image. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |