Есть ли способ присвоить каждой другой строке в текстовой области java другой цвет?

#java #colors #textarea #line #background-color

#java #Цвет #текстовая область #строка #background-color

Вопрос:

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

пример:

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

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

Ответ №1:

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

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