UITree mit Checkboxen
Posted: Tue Mar 20, 2012 7:46 pm
Hallo!
Wäre es möglich, einen UITree zu erstellen, der statt dem Icon bzw zusätzlich zum Label bei jedem Element eine Checkbox hat? Diese Checkboxen sollten am besten über einen ChoiceCellEditor eine Spalte im DataBook beschreiben. Ich will so einen ähnlichen Tree wie zum Beispiel bei Eclipse, Source->Generate Getters and Setters erzeugen. Eigentlich genauso wie dieser, dass Unterelemente mit ausgewählt werden usw.
Ich würde jetzt nur ungern wegen dieser Anforderung auf einen JTree zurückgreifen.
Meine Versuche mit einem MemDataBook und einem ChoiceCellEditor führen nicht zu dem gewünschten Ergebnis. Der ChoiceCellEditor wird einfach ignoriert.
Außerdem habe ich versucht das Icon als Checkbox zu verwenden und je nach Status im DataBook das Icon zu setzen. Das funktioniert allerdings dann nicht mehr, wenn man öfter auf das gleiche Element im UITree klickt. Zumindest bekommt man dann weder das afterRowSelected noch das afterColumnSelected Event. Mit MouseEvents hab ich das noch nicht probiert. Ich hoffe dass es eine einfachere Möglichkeit (erster Absatz) gibt.
Ich würde mich auch schon für einen Hinweis in die richtige Richtung freuen!
Grüße
Benjamin
Wäre es möglich, einen UITree zu erstellen, der statt dem Icon bzw zusätzlich zum Label bei jedem Element eine Checkbox hat? Diese Checkboxen sollten am besten über einen ChoiceCellEditor eine Spalte im DataBook beschreiben. Ich will so einen ähnlichen Tree wie zum Beispiel bei Eclipse, Source->Generate Getters and Setters erzeugen. Eigentlich genauso wie dieser, dass Unterelemente mit ausgewählt werden usw.
Ich würde jetzt nur ungern wegen dieser Anforderung auf einen JTree zurückgreifen.
Meine Versuche mit einem MemDataBook und einem ChoiceCellEditor führen nicht zu dem gewünschten Ergebnis. Der ChoiceCellEditor wird einfach ignoriert.
Außerdem habe ich versucht das Icon als Checkbox zu verwenden und je nach Status im DataBook das Icon zu setzen. Das funktioniert allerdings dann nicht mehr, wenn man öfter auf das gleiche Element im UITree klickt. Zumindest bekommt man dann weder das afterRowSelected noch das afterColumnSelected Event. Mit MouseEvents hab ich das noch nicht probiert. Ich hoffe dass es eine einfachere Möglichkeit (erster Absatz) gibt.
Ich würde mich auch schon für einen Hinweis in die richtige Richtung freuen!
Grüße
Benjamin