JavaScript und CSS auf JPanel

Stolle

Mitglied
Hallo,

ich möchte eine XML Datei nutzen, diese mittels einer XSLT in HTML konformen Code transformieren und auf einenm JPanel darstellen.
Der notwendige Code ist jeweils in einer seperaten Datei abgelegt, also eine XML, eine XSLT, eine CSS und eine JS Datei.

Die Transformation klappt super, die einfach HTML Darstellung auch. Leider wird in CSS gar nicht dargestellt, genau wie JS Funktionalität nicht vorhanden ist.
Mittlerweile hab ich auch das COBRA Framework gefunden gefunden, was mir CSS darstellt aber mit JS auch nichts am Hut hat.

Wie könnte ich dem Panel die Funktionalitäten noch bei bringen?

Stolle
 
Ich könnte mich irren, aber ich meine, es gibt keine Swing-Komponente, die als vollwertige Browserkomponente verwendet werden kann. Auch eine JEditorPane dürfte mit CSS und JS nicht klarkommen.
Was vielleicht ginge: HTML mit der JEditorPane darstellen (wobei diese nur HTML 3.2 versteht) und CSS mit COBRA. Die JavaScript-Funktionalität könnte vielleicht durch die Verwendung der entsprechenden ScriptEngine realisiert werden (siehe auch hier), wobei ihr irgendwie eure HTML-Datei als document in den JS-Kontext kriegen müsstet. Wir hatten letztens irgendwo einen Thread dazu (ich meine in den allgemeinen Themen), allerdings ist dort wohl keine Lösung gefunden worden...IIRC.
 
Vielen Dank ersteinmal für die vielen Antworten.

Wie schon richtig erkannt wurde, klemmt es bei den normalen Swing Komponenten an der CSS und JS Unterstützung.

Der Link von krazun hört sich recht vielversprechend an. Werd das gute Stück mal prüfen.
 

Zurück
Oben