有没有办法将java文本区域中的每个其他行设置为不同的颜色?

时间:2011-04-06 20:49:27

标签: java colors textarea line background-color

我想将java文本区域中的每一行都设置为第二种颜色,有没有办法做到这一点?

示例:

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

红色和蓝色标签仅作为示例。

1 个答案:

答案 0 :(得分:1)

java.awt.TextAreajavax.swing.JTextArea都不支持文字(或背景)装饰。它是一种字体&amp;一种风格。

如Chris所示,JTextPane(或JEditorPane)是为“样式文本”文档设计的。例如,JEP将处理RTF&amp; (简单)HTML / CSS格式化。