#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.