Java-fx - 如何在树视图中的特定单元格中设置背景图像?

时间:2017-06-17 16:09:26

标签: css javafx treeview

我想设计树视图单元格。我能够在所有单元格中设置背景。但这不是我想做的。我需要设计特定的细胞

这段代码我必须在css文件的所有单元格中设置背景。

.tree-table-cell, cell{
-fx-background-color: rgba(0, 0, 0, 1);`
-fx-background-image: url("background_image.jpg");}

All cells backgrounded

我需要将背景设置为第三个单元格中的背景,而第四个单元格设置为其他内容。它是否甚至可以定位每个细胞?

 @FXML private TreeTableView<scheduledPosts> myTree;
@FXML private TreeTableColumn<scheduledPosts, String> col1;


TreeItem<scheduledPosts> post1 = new TreeItem<>(new scheduledPosts("post1"));
TreeItem<scheduledPosts> root = new TreeItem<>(new scheduledPosts("name of the post"));

init函数 - &gt;

@Override public void initialize(URL url, ResourceBundle rb) {     
    //getTimestamp();
    root.getChildren().setAll(post1);
    col1.setCellValueFactory((TreeTableColumn.CellDataFeatures<scheduledPosts, String> param) -> param.getValue().getValue().getNameProperty());
    myTree.setRoot(root);
    myTree.setShowRoot(false);

感谢您的帮助。

0 个答案:

没有答案