Hallo,
ich möchte im TreeView folgende 2 Sachen erreichen:
1) die Hintergrundfarbe für das ganzes Sub-Tree verändern, sobald irgendwelches Element in diesem Sub-Tree ausgewählt ist. ZB: klickt man a,b oder c an, dann wird die Hintergrundfarbe von a,b,foo,bar,c hellgrau sein. Wenn man jedoch foo oder bar anklickt, dann nur foo und bar sollen einen hellgrauen Hintergrund haben.
Zusätzlich möchte ich die Knoten in diesem Sub-Tree, die zu den ausgewählten Knoten oder Blatt führen, unterstreichen. ZB: wenn man foo oder bar anklickt, dann sollen b und 3 unterstrichen werden. Wenn man jedoch a,b,c anklickt, dann soll nur 3 unterstrichen werden.
(siehe Bild)
2) Ich möchte für Blätter ein eigenes Symbol verwenden. (Knoten haben bereits den Dreieck)
Ich bin ziemlich neu mit JavaFX. Angeblich sollte man diese mit CSS, oder mit einem eigenen Cell Factory (setCellFactory()) erreichen können...
Kann mir jemand weiterhelfen, wie?
Vielen Dank,
Daniel
ich möchte im TreeView folgende 2 Sachen erreichen:
1) die Hintergrundfarbe für das ganzes Sub-Tree verändern, sobald irgendwelches Element in diesem Sub-Tree ausgewählt ist. ZB: klickt man a,b oder c an, dann wird die Hintergrundfarbe von a,b,foo,bar,c hellgrau sein. Wenn man jedoch foo oder bar anklickt, dann nur foo und bar sollen einen hellgrauen Hintergrund haben.
Zusätzlich möchte ich die Knoten in diesem Sub-Tree, die zu den ausgewählten Knoten oder Blatt führen, unterstreichen. ZB: wenn man foo oder bar anklickt, dann sollen b und 3 unterstrichen werden. Wenn man jedoch a,b,c anklickt, dann soll nur 3 unterstrichen werden.
(siehe Bild)
2) Ich möchte für Blätter ein eigenes Symbol verwenden. (Knoten haben bereits den Dreieck)
Ich bin ziemlich neu mit JavaFX. Angeblich sollte man diese mit CSS, oder mit einem eigenen Cell Factory (setCellFactory()) erreichen können...
Kann mir jemand weiterhelfen, wie?
Vielen Dank,
Daniel