TextPane Font Size

Neben der Schriftfarbe ist auch die Schriftgröße eine beliebte Textformatierung. Ich habe diese derart ins das Basisform eingebaut, in dem ich eine JComboBox mit ein paar Werten vorbefüllt habe. Sobald eine Textstelle selektiert wurde kann die Schriftgröße mit einem Klick auf den Button „font size“ aktiviert werden.

Analog zu den bisherigen Beispielen geht der Weg über die „StyleConstants“ und der „MutableAttributeSet“.

So sieht unsere Beispielanwendung aus, nachdem die Demo-RTF-Datei geladen worden ist:

Hier ist der Quelltext:

Das ist die Form (nicht vergessen – Ihr benötigt intelliJ zur Nutzung:

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: 02.01.2020