RTextAreaBase.java 文件源码

java
阅读 28 收藏 0 点赞 0 评论 0

项目:Tank 作者:
/**
 * 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);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号