Jeg må legge til boksene til en JTree. En tilpasset TreeCellRenderer / TreeCellEditor virker som den rette tilnærmingen. Så langt har jeg brukt den CheckBoxNodeRenderer tilnærming i denne nettsiden . Det fungerer OK med unntak av to ting:
- det er ekstra mellomrom over + under boksen; Jeg ønsker å holde det samme som en vanlig JTree.
- Jeg ønsker å skille mellom å klikke på boksen i seg selv (som skal forsøke å slå boksen) og klikke på teksten knyttet til boksen (som bør gi en hendelse lytteren å tolke dette som å klikke på den tilsvarende tre node og ta hva handling er hensiktsmessig)
er det en måte å gjøre disse tingene? Jeg kikket rundt for JTrees med boksene, finner ikke mye. Jide ser bra ut, men jeg trenger å bruke gratis programvare med åpen kildekode (GPL er ikke ok, LGPL er ok) i dette tilfellet. (Eller lage min egen boksen treet)













