Tag: treecell

JavaFX-CSS:如何将父母的风格“移动”给孩子?

触发这个是一个快速实验来解决TreeItem选择宽度 :要求是仅突出显示文本,而不是整个树单元格。 没有比那更容易的事了(弗雷德里克说:) 使用Label作为图形实现自定义TreeCell(并根据需要使用项目配置标签) 删除选择样式(主要是单元格中的高亮背景) 将高亮样式添加到标签中 类似的东西(使用它的可运行的例子在最后): public static class MyTreeCell extends TreeCell { private Label label; public MyTreeCell() { getStyleClass().add(“tree-text-only”); } @Override public void updateItem(String item, boolean empty) { super.updateItem(item, empty); if (empty) { setText(null); setGraphic(null); } else { if (label == null) { label = new Label(); } label.setText(item); setGraphic(label); } } } […]