Обтекание текста в JTextPane - PullRequest
       8

Обтекание текста в JTextPane

1 голос
/ 14 февраля 2012

У меня есть JTextPane, где я устанавливаю текст из другого класса, используя textPane.setText("")

Текст оборачивается так, как я хочу, но я хочу добавить пробел в начале строки, которая была начата из-за переноса.

Есть ли способ сделать это?

Ответы [ 2 ]

2 голосов
/ 15 февраля 2012

Вам нужно повесить первые строки, верно?

Вы можете использовать setParagraphAttributes (), передавая левый отступ и отрицательный отступ первой строки в атрибутах. Используйте

public static void setLeftIndent(MutableAttributeSet a, float i)
public static void setFirstLineIndent(MutableAttributeSet a, float i)

См. Пример http://java -sl.com / tip_hanging_first_line.html

0 голосов
/ 14 февраля 2012

В отступе табуляции есть 8 пробелов, так же:

textPane.append("        ");
textPane.append(yourStringValue);

Вы также можете просто сделать:

textPane.setText("        "+yourStringValue);

Это должно дать вам вкладку, которую вы ищете.

...