ralle030583
Mitglied
Hi,
hatte mir überlegt in einem JTree mit Hilfe eines TreeCellRenderers Kontextmenues in einem JTree einzubauen.. irgentwie bekomm ich das nicht hin glaub hab da ein denkfehler drin.. habs mir folgt gedacht:
Die Klasse BuchungskreisPopup erbt von JPopupMenu.
Nur wird mir gar nichts angezeigt wenn ich rechtsklicke.
Kann mir jemand sagen was ich falsch mache?
hatte mir überlegt in einem JTree mit Hilfe eines TreeCellRenderers Kontextmenues in einem JTree einzubauen.. irgentwie bekomm ich das nicht hin glaub hab da ein denkfehler drin.. habs mir folgt gedacht:
Code:
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expand, boolean leaf, int row, boolean hasFocus) {
super.getTreeCellRendererComponent(tree, value, sel, expand, leaf, row, hasFocus);
Object userobject = ((DefaultMutableTreeNode)value).getUserObject();
if ((userobject.getClass()) == Buchungskreis.class){
add(new BuchungskreisPopup(((Buchungskreis)userobject).getBezeichnung()));
}
if ((userobject.getClass()) == User.class){
setIcon(benutzerIcon);
}
return this;
}
Nur wird mir gar nichts angezeigt wenn ich rechtsklicke.
Kann mir jemand sagen was ich falsch mache?