Есть ли способ установить для каждой другой строки в текстовой области Java другой цвет? - PullRequest
1 голос
/ 07 апреля 2011

Я хочу установить для каждой второй строки в текстовой области Java второй цвет, есть ли способ сделать это?

пример:

<red>1</red>    
<blue>2</blue>
<red>3</red>    
<blue>4</blue>

красные и синие тегитолько для примера.

1 Ответ

1 голос
/ 07 апреля 2011

Ни java.awt.TextArea, ни javax.swing.JTextArea не поддерживают текстовые (или фоновые) декорации.Это один шрифт и один стиль.

Как указано Крисом, JTextPane (или JEditorPane) предназначен для документов с «стилизованным текстом».Например, JEP будет обрабатывать RTF и (простое) форматирование HTML / CSS.

...