setCharacterAttributes如何考虑’\ n’和’\ t’?
我正在学校项目中创建一个简单的IDE。
在其中我将整个程序作为单个字符串处理,如…
import java.io.*\npublic class A{\n...........\0
追踪所有
/*comments*/ "strings" 'c'haracters /**Documentation*/
我正在维护一个ArrayList
来标记所有位置。 比如说,如果(23,34)是ArrayList comments
一个条目,这意味着23和34之间的字符在注释中。 我使用StyledDocument中定义的setCharacterAttributes实现了这一点。
我的问题是:
- setCharacterAttributes将
\t
解释为一个char或多个空格? 它会将行尾(\n
)解释为一个位置吗? - 如何使用replace参数? (虽然我看过java文档,但我无法弄清楚覆盖的含义)。
- JFile选择窗口? 如何过滤文件?
- 有没有关于Spring MVC vs Struts 2和其他框架的使用情况的统计数据?
- 三合会没有出现在战斗中? (Java设置缺少一个项目)
- 如何将多个jrxml jasper报告整理为单个pdf输出文件
- 如何打印Double而不用逗号
- 使用SSH的Apache Felix shell
- 模拟Java中的一个键
- Maven / Jenkins java.lang.UnsupportedClassVersionError:不支持的major.minor版本51.0
- 使用ImageIO.read(文件)读取图像; 导致java.lang.OutOfMemoryError:Java堆空间