我正在制作一个 JavaFX 项目并使用 Jfoenix 自定义库来制作更好的组件。在我拥有的日程表中,如果事件的开始日期已经过去,我需要将行变为红色,但是我无法在任何地方在线找到任何关于如何遍历行的答案。
在我的 CSS 文件中,如果行与伪类匹配给定条件,我需要此行将行设置为红色toggleRed。
.jfx-tree-table-view > .virtual-flow > .clipped-container > .sheet > .tree-table-row-cell:filled:toggleRed {
-fx-background-color: red;
}
所以在我的控制器初始化方法中,如果行对象有效,我将有这一行
row.pseudoClassStateChanged(PseudoClass.getPseudoClass("toggleRed"), true);
我需要某种 for 循环来让表中的每一行都在这条线上调用,但还没有找到任何有效的东西。请帮忙。我完全迷失了,在这上面浪费了太多时间。谢谢!!!
白衣染霜花
相关分类