Frage

Ich bin nicht auf einem bestimmten GUI Tookit oder irgendetwas verpflichtet - nur Java-basierte werden muss. Ich mag einfache Syntax tun Hervorhebung (XML und XQuery) innerhalb editierbare Textbereiche.

Mein einziger Kandidat so weit ist JTextPane Swing, wie es scheint, unterstützt die Gestaltung von Text zu unterstützen, aber ich habe keine Ahnung, wie es in diesem Zusammenhang zu implementieren.

Wenn ein bestimmtes Toolkit so etwas wie dies aus dem Kasten hat, das wäre genial, aber ich bin offen diese von Hand zu tun, wenn es sein muss.

War es hilfreich?

Lösung

JSyntaxPane behandelt XML und kann erweitert werden,

http://code.google.com/p/jsyntaxpane/wiki/Using

Oder sollte es möglich sein, den NetBeans-Editor zu extrahieren, aber das wäre wahrscheinlich mehr Arbeit ...

[Bearbeiten] btw, bekam ich die XML-Daten von hier ... es scheint nicht auf den google-Code-Seiten zu erwähnen ...

Andere Tipps

Jide Software verfügt über eine Syntax Highligher Komponente. Es ist immer noch in der Betaphase, aber ich denke, es ist XML soll. Ich habe es selbst nicht verwendet, so dass ich nicht wissen, wie gut es tut, was Sie wollen.

Warum Ostermiller der Syntax Highlighter nicht überprüfen.

Hier ist eine einfache Code-Editor Demo

Es ist immer noch verwendet JTextPane though.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top