Ho bisogno di aggiungere caselle di controllo per un JTree. A TreeCellRenderer custom / TreeCellEditor sembra l'approccio giusto. Finora ho usato l'approccio CheckBoxNodeRenderer in questa pagina web . Funziona bene tranne che per due cose:
- c'è ulteriore spazio bianco sopra + sotto la casella di controllo; Mi piacerebbe tenerlo lo stesso di un JTree regolare.
- Vorrei distinguere cliccando sulla casella stessa (che dovrebbe tentare di attivare la casella di controllo) e facendo clic sul testo associato alla casella (che dovrebbe consentire un ascoltatore evento interpretare questo come cliccando sul nodo corrispondente ed adottare le misure è appropriato)
c'è un modo per fare queste cose? Mi sono guardato intorno per JTrees con caselle di controllo, non riesce a trovare molto. JIDE sembra buono, ma ho bisogno di usare software libero open-source (GPL non è ok, LGPL è ok) in questo caso. (O creare il mio albero casella di controllo)













