e1015. listening for caret movement events in a jtextcomponent.txt

来自「这里面包含了一百多个JAVA源文件」· 文本 代码 · 共 13 行

TXT
13
字号
A caret event is fired whenever the caret is moved, either by the user or by setCaretPosition(). Caret events are not fired while the mouse is being dragged. When calling setCaretPosition(), a caret event is fired only if the new position is different from the old position. 
    JTextComponent textComp = new JTextArea();
    textComp.addCaretListener(new CaretListener() {
        public void caretUpdate(CaretEvent e) {
            // dot is the caret position
            int dot = e.getDot();
    
            // mark is the non-caret end of the selection
            int mark = e.getMark();
        }
    });

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?