Is it possible to replace the expand and collapse arrow of a TreeView
with a custom Node
/ shape (instead of an image)?
The -fx-shape
css property of the arrows provides basic SVG shapes.
.tree-cell .tree-disclosure-node .arrow {
-fx-background-color: -fx-mark-color;
-fx-padding: 0.333333em; /* 4 */
-fx-shape: "M 0 -4 L 8 0 L 0 4 z"; // <-- change this default triangle shape
}
.tree-cell:expanded .tree-disclosure-node .arrow {
-fx-rotate: 90; // maybe another svg shape instead
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With