2008-09-24 13 views
5

Ich bin nicht verpflichtet, eine bestimmte GUI-Takeit oder irgendetwas - muss nur Java-basiert sein. Ich möchte einfache Syntaxhervorhebungen (XML und XQuery) in bearbeitbaren Textbereichen vornehmen.auf der Suche nach Java-GUI-Komponenten/Ideen für die Syntaxhervorhebung

Mein bisher einziger Kandidat ist Swing's JTextPane, da es unterstützt, scheint das Styling von Text zu unterstützen, aber ich habe keine Ahnung, wie man es in diesem Kontext implementiert.

Wenn ein bestimmtes Toolkit so etwas wie eine Out-of-the-Box hat, wäre das großartig, aber ich bin offen dafür, dies bei Bedarf manuell zu tun.

Antwort

4

JSyntaxPane Griffe XML und kann

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

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

[Bearbeiten] btw , Ich habe die XML-Informationen von here ... es scheint nicht auf den Google-Code-Seiten zu erwähnen ...

1

Jide-Software hat eine Syntax Highligher Komponente. Es ist immer noch in der Beta, aber ich denke es XML angenommen. Ich habe es selbst nicht benutzt, also weiß ich nicht, wie gut es das machen wird, was du willst.

0

Warum nicht gleich Ostermiller's Syntax Highlighter ausprobieren.

Hier ist ein simple code editor demo

Es nutzt noch JTextPane though.