Hallo allerseits,
für die Darstellung einer Stückliste habe ich in meinem Programm eine Instanz von JTree verwendet und dieser einen eigenen TreeCellRenderer zugeordnet. Der TreeCellRenderer ist von JLabel abgeleitet und implementiert die Schnittstelle TreeCellRenderer.
In der Funktion getTreeCellRendererComponent meines TreeCellRenderers weise ich den Baumelementen ein Icon und einen Text zu.
Das alles funktioniert auch wunderbar - ich habe nur das Problem, dass ich nun nicht mehr sehe, was aktuell selektiert ist. Normalerweise ist die selektierte Zeile eines Baums ja invertiert. Diese Invertierung fehlt, wenn ich den TreeCellRenderer einsetze. Hat jemand eine Idee, was ich machen muss um die Selektion wieder darzustellen?
Vielen Dank schon mal,
Mario Noack
für die Darstellung einer Stückliste habe ich in meinem Programm eine Instanz von JTree verwendet und dieser einen eigenen TreeCellRenderer zugeordnet. Der TreeCellRenderer ist von JLabel abgeleitet und implementiert die Schnittstelle TreeCellRenderer.
In der Funktion getTreeCellRendererComponent meines TreeCellRenderers weise ich den Baumelementen ein Icon und einen Text zu.
Das alles funktioniert auch wunderbar - ich habe nur das Problem, dass ich nun nicht mehr sehe, was aktuell selektiert ist. Normalerweise ist die selektierte Zeile eines Baums ja invertiert. Diese Invertierung fehlt, wenn ich den TreeCellRenderer einsetze. Hat jemand eine Idee, was ich machen muss um die Selektion wieder darzustellen?
Vielen Dank schon mal,
Mario Noack
Comment