Javascript und Swing - Probleme mit Typisierung

eraz00r

Grünschnabel
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!
 
Wieso machst du das ganze denn über Javascript? Und muss der Renderer komplett über Javascript erstellt werden?
 
Hallo,

erstmal vielen Dank für deine Antwort.
Ich kann das Ganze leider nur mit Hilfe der Rhino-JS-Engine umsetzen, so die Vorgabe. :-(

Hat jemand eine Idee?

Viele Grüße und Danke
 
Ja, ich habe mir die Seite gestern schon angeschaut.

Scheinbar habe ich zu der Zeit den Teil bezgl. Interfaces nicht verstanden.
Mittlerweile siehts aber so aus als wäre das die Lösung.

Vielen Dank erstmal!
 
Zurück