JTextPane diverses

Ich eröffne eine weitere Rubrik für die JTextPane-Komponente damit das Menü nicht überläuft. Die Artikel zur Formatierung findet Ihr unter JTextPane Formatierungen.

TextPane Suche: nahezu jeder Texteditor bietet eine Suchfunktion und hier ist sie.

TextPane Highlightning: eine Sonderform der Suche stellt das optische Markieren aller Fundstellen dar – hier zeige ich es Euch in Aktion.

TextPane Editierbar und Sichtbar: Das umschalten zwischen Lese- und Schreibmodus oder Sichtbar und Unsichtbar ist einfach realisierbar.

TextPane Tastatursteuerung (Key Binding): Bislang wird unser Programm stets mit Klicks auf die Buttons gesteuert, nun bauen wir eine Steuerung mittels der Tastatur ein.

TextPane Menue: intelliJ hat einen tollen GUI-Editor aber eine Komponente lässt sich nicht zufriedenstellend in ein Programm einbauen, und das ist ein Menü. Ich zeige Euch aber einen gangbaren Weg dafür.

TextPane Popup-Menue: Neben einem Programm-Menü möchte Benutzer in einer Editor-Komponente (wie JTextPane) gerne auch ein Popup-Menü nutzen, hier zeige ich Euch eine direkt umsetzbare Lösung.

TextPane Internationalisierung: Viele Programme werden mit einer grafischen Oberfläche programmiert, welche nur in einer Sprache arbeitet. Die Erstellung einer mehrsprachigen Oberfläche zeige ich Euch an diesem Beispiel.

Alle Quellcodes zur JTextPane findet Ihr zum Download in meinem Github-Repository, welches Ihr über diesen Link erreicht: https://github.com/java-crypto/JTextPane. Alle Programme sind unter Java 11 lauffähig (vermutlich auch unter Java 8) und wurden mit intelliJ IDEA entwickelt, welches für das eigene „Spielen“ notwendig ist.

Die Lizenz zu den obigen Beispielen findet Ihr auf der eigenen Lizenz-Seite.

Letzte Bearbeitung: 12.02.2020