public void insertUpdate(DocumentEvent e) {
try {
colouring((StyledDocument) e.getDocument(), e.getOffset(), e.getLength());
} catch (BadLocationException e1) {
e1.printStackTrace();
}
}
@Override
public void removeUpdate(DocumentEvent e) {
try {
// 因为删除后光标紧接着影响的单词两边, 所以长度就不需要了
colouring((StyledDocument) e.getDocument(), e.getOffset(), 0);
} catch (BadLocationException e1) {
e1.printStackTrace();
}
}
/**
* 完成着色任务
*
* @author Biao
*
*/
private class ColouringTask implements Runnable {
private StyledDocument doc;
private Style style;
private int pos;
private int len;
public ColouringTask(StyledDocument doc, int pos, int len, Style style) {
this.doc = doc;
this.pos = pos;
this.len = len;
this.style = style;
}
public void run() {
try {
// 这里就是对字符进行着色
doc.setCharacterAttributes(pos, len, style, true);
} catch (Exception e) {}
}
}
}
如何看java源代码?看别人的代码是一种痛苦的事情,不过只要你喜欢可以把这种痛苦的经历变成与一个陌生人的交流,看代码首先要熟悉业务,再次通过注释寻求,模块功能 。其实最好的方式是你通过对某一块代码的阅读,进行绘制流程图,VISIO画起流程图来很方便,找出数据流,再加上自己的阅读的注释 。
在你阅读学习的过程中,会发现其他coder的非常巧妙的做法,这是你应该庆幸,因为你在进步 。阅读是必须的 。--------------个人观点仅供参考
【java代码检查器源码 java代码检查器源码是多少】java代码检查器源码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码检查器源码是多少、java代码检查器源码的信息别忘了在本站进行查找喔 。
推荐阅读
- 健身模拟器游戏安装不了,健身模拟器游戏安装不了怎么回事
- 小米5路由器3接口怎么用,小米5g路由器怎么连接
- html的展开和收起的代码,html的展开和收起的代码一样吗
- 在线打拳游戏单机,打拳的游戏叫什么
- linux命令书写格式 linux命令
- swf游戏转html5,swf转flash
- excel怎么快速输入元,excel单元格快捷输入
- jquery邮箱验证解释,jquery验证码
- go语言随机生成 go生成随机字符串