Hallo zusammen,
ich arbeite derzeit an einem CheckBoxNode-Tree. Also einem Baum dessen Einträge per Checkbox auswählbar sein sollen.
Ich arbeite mit der Rhino-Engine (Mozilla) über JavaScript auf den Java-Klassen.
Dies funktionierte bei den ersten Anforderungen auch wunderbar.
Zur Anzeige der Checkbox muss ein TreeCellRenderer (javax.swing.tree) verwendet werden.
Hierbei handelt es sich jedoch nur um ein Interface.
Per "tree.setCellRenderer(newCellRenderer)" soll der erstellte TreeCellRenderer übergeben werden.
Wenn ich den TreeCellRenderer is JS baue ist er lediglich vom Typ "object" um Ihn in der Methode nutzen zu können, sollte er jedoch mit dem Interface typisiert sein.
Nun weiss ich nicht so recht, wie ich meine Objekt diese Signatur "unterjubele".
Mein Code verhält sich noch überwiegend anhand des Beispiels http://www.java2s.com/Code/Java/Swing-JFC/CheckBoxNodeTreeSample.htm
Im Voraus vielen Dank für Eure Hilfe!
ich arbeite derzeit an einem CheckBoxNode-Tree. Also einem Baum dessen Einträge per Checkbox auswählbar sein sollen.
Ich arbeite mit der Rhino-Engine (Mozilla) über JavaScript auf den Java-Klassen.
Dies funktionierte bei den ersten Anforderungen auch wunderbar.
Zur Anzeige der Checkbox muss ein TreeCellRenderer (javax.swing.tree) verwendet werden.
Hierbei handelt es sich jedoch nur um ein Interface.
Per "tree.setCellRenderer(newCellRenderer)" soll der erstellte TreeCellRenderer übergeben werden.
Wenn ich den TreeCellRenderer is JS baue ist er lediglich vom Typ "object" um Ihn in der Methode nutzen zu können, sollte er jedoch mit dem Interface typisiert sein.
Nun weiss ich nicht so recht, wie ich meine Objekt diese Signatur "unterjubele".
Mein Code verhält sich noch überwiegend anhand des Beispiels http://www.java2s.com/Code/Java/Swing-JFC/CheckBoxNodeTreeSample.htm
Im Voraus vielen Dank für Eure Hilfe!