Hi Florian This might help... http://www.jroller.com/page/ulc/?anchor=renderer_limitations
Etienne -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Wednesday, November 15, 2006 6:18 AM To: [email protected] Subject: [ULC-developer] ITreeCellRenderer: setText() Hi, I'm trying to implement a ITreeCellRenderer for my ULCTree, but i cannot set the text for the items. The displayed text near every node seems to be the result of object.toString()... Here is the code: private ITreeCellRenderer createTreeCellRenderer() { DefaultTreeCellRenderer treeCellRenderer = new DefaultTreeCellRenderer() { public IRendererComponent getTreeCellRendererComponent( ULCTree tree, Object value, boolean selected, boolean expanded, boolean leaf, boolean hasFocus){ if (value instanceof GeneralPackageBean){ setClosedIcon(closedPackage); setLeafIcon(closedPackage); setOpenIcon(openPackage); setText("package"); }else{ if(value instanceof HeadRecordDK){ setClosedIcon(headRecordDK); setLeafIcon(headRecordDK); setOpenIcon(headRecordDK); setText("head record"); }} return super.getTreeCellRendererComponent(tree, value, selected, expanded, leaf, hasFocus); } }; return treeCellRenderer; } However, in the mailing list archive I found a post from June 2005 concerning this issue. http://lists.canoo.com/mailman/private/ulc-developer/2005/002383.html But the posted workaround won't work with my TreeModel. Is there any other solution since ULC 6.1? Freundliche Grüße /Best Regards Florian Mair DACHSER GmbH & Co. KG Hauptniederlassung / Head Office IT, Finance, Administration and Personnel (IFAP) Team EDI Memminger Str. 140 87439 Kempten mailto:[EMAIL PROTECTED] http://www.dachser.com _______________________________________________ ULC-developer mailing list [email protected] http://lists.canoo.com/mailman/listinfo/ulc-developer _______________________________________________ ULC-developer mailing list [email protected] http://lists.canoo.com/mailman/listinfo/ulc-developer
