JTextPane Text Einzug

mäcjava

Mitglied
Hallo,

ihr kennt wahrscheinlich die Funktion Einzug aus Word. Der Text wird dann um z.B. 40px nach rechts verschoben. Ich möchte das für meinen Texteditor in meinem JTextPane verwirklichen. Hat jemand dazu ein Codebeispiel Im Prinzip müsste man vor den ausgewählten Text sowas setzen: <div style="margin-left: 40px;">Texteinzug</div>. Wie mache ich das ?
Danke
 
Wie du an den Selektieren text komst weist du ja jetzt schon:
http://www.java-forum.org/awt-swing-swt/87722-jtextpane-einzug.html

Wenn du dann bei google nach jtextpane und indent suchst bekommst du zb folgendes Ergebnis
http://www.coderanch.com/t/330918/Swing-AWT-SWT-JFace/java/indent-text-JTextPane
Dort wird dann folgendes gemacht
Java:
 Style s = txtPane.addStyle ("caption", regular);
StyleConstants.setBold (s,true);
StyleConstants.setFontSize(s , 15);
StyleConstants.setLeftIndent (s,2.0f);
Von diesem her koenntest du dich weiter ueber Styles und StyleConstants informieren.
 
Zurück