JavaScript HTML Editor in Swing Oberfläche einbinden

Hallo Ex-Java-Forum’ler :smiley:
Es gibt keine wirklich brauchbaren (jedenfalls habe ich keinen gefunden) HTML Wysiwyg Editoren in Java implementiert.
Mit JavaScript gibts ja den ckEditor, der im Web-Umfeld seit Jahren fast Standard ist und in allen möglichen Projekten (ich habe ihn auch schon benutzt) verwendet wird.
Hat jemand eine Idee, wie sich der in eine Swing-Oberfläche einbinden lässt?

Du könntest eine Browserkomponente verwenden: http://djproject.sourceforge.net/ns/
Oder du bindest JavaFX ein und nutzt dessen HTML5-Fähige Browserkomponente: http://docs.oracle.com/javafx/2/swing/swing-fx-interoperability.htm#CHDIEEJE
oder wenn es ausreicht: http://docs.oracle.com/javafx/2/ui_controls/editor.htm (also wieder: javafx in swing)

JavaFX bringt nicht nur einen HTML5-fähigen Browser mit, sondern auch einen HTML-Editor, guckst Du hier.
Ich verstehe sowieso manchmal nicht, wie man an diesem hässlichen Swing noch festhalten kann. JavaFX ist inzwischen erwachsen geworden und ist bedeutend flexibler und leistungsfähiger, als Swing jemals war. Die Einarbeitungszeit ist entsprechend hoch, für einen erfahrenen Java-Entwickler aber durchaus zu stemmen. Aber das wolltest Du jetzt bestimmt nicht hören.
Die Edith meint noch, dass man JavaFX-Elemente durchaus auch in Swing-Applikationen verwenden kann, siehe diese Seite.

Hallo peez,

http://www.hexidec.com/ekit.php
https://kenai.com/projects/metaphaseeditor/
http://shef.sourceforge.net/
http://sferyx.com/htmleditor/index.htm

Mit der Aussage wäre ich noch etwas vorsichtig. JavaFX führt sich teilweise noch wie ein pupertierender Jugendlicher auf. (Geschwindigkeitsprobleme bei grafischen Elementen, Abstürze in VMs …)
Aber es wird langsam erwachsen.
Swing und JavaFX-Komponenten kann man mischen.

MfG
hansmueller

Ich habe nicht genau verstanden was du suchst, aber hier ist eine Erweiterung von JTextArea die Syntax Highlighting implementiert hat(und noch vieles vieles mehr…)
http://fifesoft.com/rsyntaxtextarea/