Hallo,
Ich steige gerade erst auf JavaFx um und bin noch relativ unerfahren im Umgang mit Fx (in Java kenne ich mich aber soweit gut aus).
Derzeit möchte ich eine Baumstruktur abbilden, was per se mit der TreeView und den TreeItems kein wirkliches Problem darstellt. Allerdings soll es die Möglichkeit geben, am Ende eines Eintrages - unter bestimmten Bedingungen - ein bestimmtes Icon angezeigt werden.
Beispielsweise soll hinter einem Eintrag ein gelbes "Warndreieck" angezeigt werden, wenn mit diesem Eintrag irgendetwas nicht stimmt.
Leider finde ich immer und immer wieder nur die Möglichkeit, das Icon VOR dem Eintrag (also auf der linken Seite) zu verändern und nicht dem Eintrag etwas hinzuzufügen.
Leider habe ich keine Möglichkeit gefunden, z.B. den Renderer zu überschreiben.
Kann mir da einer Hilfestellung leisten, was ich tun muss, um einem TreeItem ein Icon am Ende hinzuzufügen. Es soll keine weitere Funktion haben - nur angezeigt werden können.
Falls es von Relevanz ist: Wir haben derzeit (noch) aus verschiedenen Gründen, auf die ich auch keinen Einfluss habe, Java 1.8.0_U51 als Entwicklungsstand gesetzt.
Liebe Grüße
Sim
Ich steige gerade erst auf JavaFx um und bin noch relativ unerfahren im Umgang mit Fx (in Java kenne ich mich aber soweit gut aus).
Derzeit möchte ich eine Baumstruktur abbilden, was per se mit der TreeView und den TreeItems kein wirkliches Problem darstellt. Allerdings soll es die Möglichkeit geben, am Ende eines Eintrages - unter bestimmten Bedingungen - ein bestimmtes Icon angezeigt werden.
Beispielsweise soll hinter einem Eintrag ein gelbes "Warndreieck" angezeigt werden, wenn mit diesem Eintrag irgendetwas nicht stimmt.
Leider finde ich immer und immer wieder nur die Möglichkeit, das Icon VOR dem Eintrag (also auf der linken Seite) zu verändern und nicht dem Eintrag etwas hinzuzufügen.
Leider habe ich keine Möglichkeit gefunden, z.B. den Renderer zu überschreiben.
Kann mir da einer Hilfestellung leisten, was ich tun muss, um einem TreeItem ein Icon am Ende hinzuzufügen. Es soll keine weitere Funktion haben - nur angezeigt werden können.
Falls es von Relevanz ist: Wir haben derzeit (noch) aus verschiedenen Gründen, auf die ich auch keinen Einfluss habe, Java 1.8.0_U51 als Entwicklungsstand gesetzt.
Liebe Grüße
Sim