TreeView のデフォルトの矢印アイコンを自分のアイコンに置き換えようとしています。問題は、アイコンが 9x9 ピクセルしかないのにトリミングされていることです。アイコンを置き換えるには、stackoverflow で提案されているように CSS を使用します。
.tree-cell > .tree-disclosure-node > .arrow {
-fx-background-color: null;
-fx-background-image: url("plus-icon.gif");
}
.tree-cell:expanded > .tree-disclosure-node > .arrow {
-fx-background-color: null;
-fx-background-image: url("minus-icon.gif");
}
しかし、これにより私の小さなアイコンが切り取られます(切り取られます):
CSS とパディングで遊んでこれを変更しようとしましたが、役に立ちません。
ありがとうございました!