setCharacterAttributes如何考虑'\ n'和'\ t'?

时间:2011-10-05 20:11:26

标签: java jtextpane

我正在学校项目中创建一个简单的IDE。

在其中我将整个程序作为单个字符串处理,如...

import java.io.*\npublic class A{\n...........\0

追踪所有

/*comments*/
"strings"
'c'haracters 
/**Documentation*/

我保持ArrayList<Pair>标记所有位置。比如,如果(23,34)是ArrayList<Pair> comments中的条目,则表示23到34之间的字符在评论中。 我使用 StyledDocument 中定义的 setCharacterAttributes 来实现这一目标。

我的问题是:

  1. setCharacterAttributes将\t解释为一个char或多个空格?它会将行尾(\n)解释为一个位置吗?
  2. 如何使用replace参数? (虽然我看过java文档,但我无法弄清楚覆盖的含义。)

0 个答案:

没有答案