Es scheint, dass meine aktuelle JTextArea-Instanz Zeilenspaltung über 1 oder 1,5 hat. Kann mir jemand sagen, wie man den Zeilenabstand in der JTextArea-Instanz ändert?Zeilenabstand in JTextArea
6
A
Antwort
11
Eine Google-Suche schlägt vor, dass Sie JTextPane
und insbesondere setParagraphAttributes
here verwenden sollten.
Die Art und Weise der AttributeSet
Sie brauchen, ist wie folgt:
MutableAttributeSet set = new SimpleAttributeSet();
StyleConstants.setLineSpacing(set, /* your spacing */);
Jetzt in set
zum setParagraphAttributes
Methode nur passieren.
Hoffe, das hilft.
+1
Gute Antwort; Ich würde jedoch empfehlen, das aktuelle AttributSet aus der Texttafel zu ziehen, anstatt ein neues zu erstellen, so dass Sie nur die Attribute ändern müssen, die Ihnen wichtig sind und die anderen bleiben: 'MutableAttributeSet set = new SimpleAttributeSet (textPane .getParagraphAttributes()); ' – Michael
Hey Surjya, du solltest antworten und Antworten annehmen, die du hilfreich findest :-). Haben Sie eine Lösung für Ihr Problem gefunden? – Tom