Syntaxhighlighting

Hallo,

ich möchte in meiner GUI-Anwendung (Swing) in einem Eingabefeld Syntaxhighlighting verwenden. Der Inhalt ist dabei Java-Code bzw. java-ähnlicher Code.

Gibt es da irgendwas fertiges, was mir die entsprechenden Schlüsselwörter und Klammerungen highlighted, evtl. sogar auf Basis von eigenen Definitionen, was wie highzulighten ist?

MfG Bruno

Hallo,

ich möchte in meiner GUI-Anwendung (Swing) in einem
Eingabefeld Syntaxhighlighting verwenden. Der Inhalt ist dabei
Java-Code bzw. java-ähnlicher Code.

Gibt es da irgendwas fertiges, was mir die entsprechenden
Schlüsselwörter und Klammerungen highlighted, evtl. sogar auf
Basis von eigenen Definitionen, was wie highzulighten ist?

Der in Java realisierte HTML-Editor HTML-Format (http://www.christian-diekmann.de) macht sowas. Vielleicht veraten dir die Programmierer, wie sie das realisiert haben.

Cu Rene

Bei der Swing-Connection ist ein guter Einsteig:
http://java.sun.com/products/jfc/tsc/articles/text/o…

Und Beispielcode zu Heighlighting:
http://java.sun.com/products/jfc/tsc/articles/text/e…

Viel Spaß beim Lesen.

Gruß Dirk