2013-04-10 12 views
5

Ich möchte einen HTML-Editor innerhalb einer Swing-basierten Anwendung durch einen auf JavaFX basierenden verwenden.Optionen für die HTML-Bearbeitung in JavaFX

Soweit ich sehen kann, gibt es zwei mögliche Optionen: 1) Verwenden Sie den JavaFX HTML-Editor. Während das ist ziemlich schön für die Funktionen es hat haben, es fehlt noch einige andere Funktionen (z. B. ein Bild einfügen, fügen Sie eine Tabelle, manipulieren Sie das Bild oder Tabelle, etc.). Ich möchte auch andere Funktionen wie die Rechtschreibprüfung und die Möglichkeit, benutzerdefinierte Tags zu unterstützen, einbeziehen. 2) Verwenden Sie die JavaFX WebView-Komponente und verwenden Sie einen eingebetteten Editor wie TinyMCE.

Also, was wäre die beste Option? Hat jemand den JavaFX HTML-Editor verbessert? Gibt es irgendwelche "Gotchas" mit der zweiten Option? Gibt es eine dritte Option, die ich in Betracht ziehen sollte?

+0

Sind Sie Tabelle HTML zu Graben und einen Abschlags-Editor verwenden? Das ist überraschend einfach. HTML-Editoren sind einfach schrecklich, sogar die Guten. Versuchen Sie, aus einem Word-Dokument auszuschneiden und einzufügen, und versuchen Sie dann, ein einheitliches Styling zu erhalten. –

+0

Ich habe keine Möglichkeit HTML zu löschen. – Avrom

Antwort

5
+0

Danke Jewelsea. Ich habe mir die meisten Ihrer Links bereits angesehen, bevor Sie dies gepostet haben, einschließlich Ihres Beispielcodes zum Ändern der HTML-Editor-Symbolleiste. Mein Hauptproblem hier ist, dass ich persönlich den JavaFX HTML-Editor bevorzugen würde, aber es fehlen einige Features, so dass ich es selbst implementieren müsste, vorausgesetzt, niemand hat es bereits getan. TinyMCE (oder equiv.) Hat bereits die meisten Features, die ich brauche, aber ich mache mir Sorgen wegen unvorhergesehener "gotchas". – Avrom