Страницы

Поиск по вопросам

четверг, 26 декабря 2019 г.

JavaFx: TreeView

#java #javafx #treeview #кастомизация


Как можно сделать такие полосы (штриховку) в TreeView? 
Перегуглил как мог, нигде и намёка нет на подобную штуку 

javafx: 
 
swing: 
 
    


Ответы

Ответ 1



Очень просто: TreeItem item=new TreeItem(new HBox(new ImageView(new Image(inputStream)),new Label("Root"))); item.getChildren().add(new TreeItem(new HBox(new ImageView(new Image(inputStream)),new Label("Item1")))); TreeView treeView=new TreeView(item); При желании можно сделать вместо HBox класс, который будет автоматически менять изображение в зависимости от строения TreeItem.

Комментариев нет:

Отправить комментарий