Hallo,
ich habe einen JTree und mir einen TreeCellRenderer eingebunden:
Den Renderer habe ich so eingebunden:
Seitdem ich den Renderer drin habe, sehe ich keine Selektion von Knoten mehr. Entferne ich den Renderer, sehe ich wieder welcher Knotoen selektiert ist.
Muss ich in dem TreeCellRenderer noch etwas überschreiben bzw. hinzufügen, damit ich die selektieren Knoten wieder sehen kann?
Danke,
Reinhard
ich habe einen JTree und mir einen TreeCellRenderer eingebunden:
Code:
public class CCellRenderer extends DefaultTreeCellRenderer
{
public CCellRenderer() {
// Versichern, dass der Hintergrund gezeichnet wird
setOpaque(true);
}
@Override
public Component getTreeCellRendererComponent(
JTree tree, Object Value, boolean selected1, boolean expanded,
boolean leaf, int row, boolean hasFocus1) {
...
return this;
}
}
Den Renderer habe ich so eingebunden:
Code:
tree.setCellRenderer(new CCellRenderer());
Seitdem ich den Renderer drin habe, sehe ich keine Selektion von Knoten mehr. Entferne ich den Renderer, sehe ich wieder welcher Knotoen selektiert ist.
Muss ich in dem TreeCellRenderer noch etwas überschreiben bzw. hinzufügen, damit ich die selektieren Knoten wieder sehen kann?
Danke,
Reinhard