To jsem rad. Jeste dodam, ze pri pripadne dynamicke zmene Look&Feelu je nutne tyto hodnoty obnovit, protoze korektni L&F si default hodnoty instaluji znovu. Prvni zpusob ma tu nevyhodu, ze UI nemusi byt teoreticky potomkem BasicTreeUI - korektni by bylo jeste dat test na instanceOf, aby nedoslo ke ClassCastException, ale to je v tomto pripadne vysoce nepravdepodobne (L&F vetsinou dedi BasicUI).
--Vity //I'm developing with pleasure! -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lucie Rút Bittnerová Sent: Tuesday, August 07, 2007 2:14 PM To: Java Subject: Re: handles u JTree Diky, zabralo to. Lucie Vity napsal(a): > Zdravim, > letmym pohledem do BasicTreeUI: > setExpandedIcon( (Icon)UIManager.get( "Tree.expandedIcon" ) ); > setCollapsedIcon( (Icon)UIManager.get( "Tree.collapsedIcon" ) ); > tedy by neco takoveho > JTree tree = new JTree(); > final BasicTreeUI ui = (BasicTreeUI) tree.getUI(); > ui.setCollapsedIcon(...); > ui.setExpandedIcon(...); > //+ nejaky repaint bude nejspise nutny > > ...mohlo pomoci. > > Druha moznost me napada takto - pred vytvorenim JTree: > UIManager.put("Tree.expandedIcon", ...); > UIManager.put("Tree.collapsedIcon",...) > > Za 3 tecky doplnit dle libosti ;-) > > --Vity > > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lucie Rút > Bittnerová > Sent: Tuesday, August 07, 2007 1:54 PM > To: [email protected] > Subject: handles u JTree > > Dobry den, > > nevite nahodou nekdo, jak vysvetlit JTree, aby nezobrazoval u zadneho > uzlu handle > (to je mala ikonka jeste pred ikonou uzlu, ktera ukazuje, zda je uzel > otevreny, zavreny nebo list). > > TreeCellRenderer se techto ikonek netyka. > > Lucie > >
