G
Guest
Gast
Hallo!
ich versuche gerade einen TreeCellEditor zu schreiben um in den einzelnen Zellen eine JComboxBox an und wieder abwählbar zu schalten. Das Problem ist jetzt allerdings das in der Methode vom TreeCellEditor der Wert von Value immer null ist.
den setCellEditor übergeb ich wie dem TreeCellRenderer(der ohne Probleme funktioniert) auch den Tree der bearbeitet werden soll.
Mein Aufruf sieht also folgendermassen aus.
Mir ist jetzt nicht ganz klar wieso value null ist. Ich mein beim TreeCellRenderer mach ich ja nichts anderes als den Tree zu übergeben und der Wert von value ist nicht null. ???:L
Hab ich evtl. etwas vergessen?
ich versuche gerade einen TreeCellEditor zu schreiben um in den einzelnen Zellen eine JComboxBox an und wieder abwählbar zu schalten. Das Problem ist jetzt allerdings das in der Methode vom TreeCellEditor der Wert von Value immer null ist.
Code:
getTreeCellEditorComponent(JTree tree, Object value, boolean selected,
boolean expanded, boolean leaf, int row) {
den setCellEditor übergeb ich wie dem TreeCellRenderer(der ohne Probleme funktioniert) auch den Tree der bearbeitet werden soll.
Mein Aufruf sieht also folgendermassen aus.
Code:
JTree tree = new JTree(rootTreeNode);
tree.setRootVisible(false);
tree.setCellRenderer(new TreeRenderer(this.resourceManager));
tree.setCellEditor(new NodeRenderer(tree));
tree.setEditable(true);
JScrollPane pane = new JScrollPane(tree);
Mir ist jetzt nicht ganz klar wieso value null ist. Ich mein beim TreeCellRenderer mach ich ja nichts anderes als den Tree zu übergeben und der Wert von value ist nicht null. ???:L
Hab ich evtl. etwas vergessen?