Texteditor
Manchmal benötigt man in eigenen Programmen eine Komponente zur komfortablen Eingabe und Bearbeitung längerer Textabschnitte. Alle heute verbreiteten Programmierumgebungen enthalten bereits Komponenten dafür - so auch Java. Leider bieten diese Komponenten oft nur ein Minimum an Funktionalitäten. Wir haben aufbauend auf dem OpenSource-Projekt jEdit Syntax Package einen Texteditor mit einigen neuen Features geschaffen.
Diese Komponente baut auf das Framework und die im Projekt jEdit Syntax Package enthaltenen Möglichkeiten auf. Für sich allein genommen besitzt diese Komponente bereits Möglichkeiten zur Syntaxhervorhebung. Wir haben sie um folgende Punkte erweitert/ergänzt.
- Zeilennummernanzeige
- Aktionen zum Suchen nach Textfragmenten (nächstes/vorheriges Auftreten) einschliesslich der Option, jedes Auftreten des Suchmusters farbig hervorzuheben
- Hervorheben von Fehlern (zum Beispiel bei der Scriptprogrammierung oder der Validierung von Eingaben
- Lesezeichenverwaltung
- Navigationshilfe - stellt die Position zum Beispiel aller Lesezeichen oder der Fehler oder aller Fundstellen des Suchmusters oder... farbig hervorgehoben dar - per Mausklick springt der Cursor an die entsprechende Stelle
- Selektion hervorheben - Jedes Auftreten des momentan mit der Maus selektierten Texts wird farbig hervorgehoben
- Autovervollständigung (zum Beispiel beim Schreiben von SQL-Abfragen automatisches Vorblenden der Spaltennamen in einer Tabelle)
Der Screenshot hier zeigt ein Beispiel für das Aussehen der Komponente mit einigen der hier vorgestellten Features:
Neu ist die Möglichkeit, diese Komponente mit einer Rechtschreibprüfung zu versehen, die falsche/unbekannte Worte mit einer roten Wellenlinie unterstreicht und Alternativen zur richtigen Schreibung anbietet:
Wünschen Sie nähere Informationen zu unseren Komponenten, freuen wir uns über eine Kontaktaufnahme. Wir setzen uns umgehend mit Ihnen in Verbindung.

