TextPane Highlightning

Dieser Artikel ähnelt dem vorigen „TextPane Such„-Programm, denn in beiden Fällen wird eine Zeichenkette im Editor gesucht. Hier werden aber nun alle Textstellen mit dem Suchtext in einer Farbe (hier in gelb) markiert, so das auf einen Blick alle Fundstellen deutlich sichtbar werden.

Um das optische Markieren wieder auszuschalten, gibt es einen eigenen Button, der das Dokument in den Normalzustand zurückversetzt.

So sieht das Programm aus, wenn nach dem Öffnen des Beispieldokumentes die Zeichenkette „zeile“ gesucht wird:

Diese Programmversion sucht nach der Zeichenkette ohne auf Groß- oder Kleinschreibung Rücksicht zu nehmen („case insensitive“). Wünscht Ihr dagegen eine Suche nach exakt der Zeichenkette („case sensitive“) deaktiviert Ihr Zeile 121 und aktiviert Zeile 122 – hier die Quellcodes vom Programm und der Form:

Bitte beachtet, das Ihr zum Nachprogrammieren das Programm intelliJ IDEA benötigt.

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 zum obigen Beispiel findet Ihr auf der eigenen Lizenz-Seite.

Letzte Bearbeitung: 14.01.2020