Ik moet vakjes toe te voegen aan een JTree. Een aangepaste TreeCellRenderer / TreeCellEditor lijkt de juiste aanpak. Tot nu toe gebruikte ik de CheckBoxNodeRenderer aanpak in deze webpagina . Het werkt OK, behalve voor twee dingen:
- er is extra witruimte boven + onder de checkbox; Ik wil graag het hetzelfde als een gewone JTree houden.
- Ik wil graag een onderscheid te maken tussen klikken op het vakje zelf (die moet proberen om de checkbox uit te schakelen) en te klikken op de tekst in verband met de checkbox (die moet toelaten een evenement luisteraar dit interpreteren als klikken op de corresponderende boom knooppunt en de nodige stappen is gepast)
is er een manier om deze dingen te doen? Ik keek rond voor JTrees met vakjes, kan niet veel vinden. Jide ziet er goed uit, maar ik moet gratis open-source software (GPL is niet ok, LGPL is ok) in dit geval. (Of maak mijn eigen checkbox boom)













