/**
* Adds listeners that listen for changes to the current line, so we can update our "current line highlight." This
* is needed only because of an apparent difference between the JRE 1.4.2 and 1.5.0 (needed on 1.4.2, not needed on
* 1.5.0).
*/
protected void addCurrentLineHighlightListeners() {
boolean add = true;
MouseMotionListener[] mouseMotionListeners = getMouseMotionListeners();
for (int i = 0; i < mouseMotionListeners.length; i++) {
if (mouseMotionListeners[i] == mouseListener) {
add = false;
break;
}
}
if (add == true) {
// System.err.println("Adding mouse motion listener!");
addMouseMotionListener(mouseListener);
}
MouseListener[] mouseListeners = getMouseListeners();
for (int i = 0; i < mouseListeners.length; i++) {
if (mouseListeners[i] == mouseListener) {
add = false;
break;
}
}
if (add == true) {
// System.err.println("Adding mouse listener!");
addMouseListener(mouseListener);
}
}
RTextAreaBase.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:Tank
作者:
评论列表
文章目录