Страницы

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

Показаны сообщения с ярлыком кастомизация. Показать все сообщения
Показаны сообщения с ярлыком кастомизация. Показать все сообщения

четверг, 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.

пятница, 30 ноября 2018 г.

JavaFx: TreeView

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


Ответ

Очень просто:
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.