java代码检查器源码 java代码检查器源码是多少( 五 )


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代码检查器源码的信息别忘了在本站进行查找喔 。

推荐阅读