Ich arbeite gerade an einem kleinen Projekt für mich. Dafür benötige ich ein TextInputControl, das verschiedene Farben für verschiedene Stellen des Texts unterstützt(vgl. Syntax Highlighting). Des Weiteren sollte es Linien-Nummern anzeigen können.
Ich hab mir die API ein bisschen angeguckt und mir sind zwei Möglichkeiten eingefallen:
1. Ein ganz eigenes Control schreiben, das z.B. von der TextInputControl-Klasse erbt, allerdings weiß ich nicht wirklich wie man das macht.
2. Ein WebView, das man mit einem KeyListener versieht.
Im Grunde genommen brauche ich sowas wie RichTextFX:
https://github.com/TomasMikula/RichTextFX
Allerdings möchte ich es probieren, den Editor möglichst selbst zu entwickeln.
Danke schonmal für Eure Antworten.
Ich hab mir die API ein bisschen angeguckt und mir sind zwei Möglichkeiten eingefallen:
1. Ein ganz eigenes Control schreiben, das z.B. von der TextInputControl-Klasse erbt, allerdings weiß ich nicht wirklich wie man das macht.
2. Ein WebView, das man mit einem KeyListener versieht.
Im Grunde genommen brauche ich sowas wie RichTextFX:
https://github.com/TomasMikula/RichTextFX
Allerdings möchte ich es probieren, den Editor möglichst selbst zu entwickeln.
Danke schonmal für Eure Antworten.