⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 e1016. listening for editing changes in a jtextcomponent.txt

📁 这里面包含了一百多个JAVA源文件
💻 TXT
字号:
A DocumentEvent is fired each time characters are inserted or removed from a text component. The event is also fired if the set of attributes in the text component is changed. 
    JTextComponent textcomp = new JTextPane();
    textcomp.setText("Initial Text");
    textcomp.getDocument().addDocumentListener(new DocumentListener() {
        // This method is called after an insert into the document
        public void insertUpdate(DocumentEvent evt) {
            // Get index of newly inserted characters
            int off = evt.getOffset();
    
            // Get length of new inserted characters
            int len = evt.getLength();
    
            try {
                // Get inserted string
                String str = evt.getDocument().getText(off, len);
            } catch (BadLocationException e) {
            }
        }
    
        // This method is called after a removal from the document
        public void removeUpdate(DocumentEvent evt) {
            // Get starting index of removed characters
            int off = evt.getOffset();
    
            // Get length of removed characters
            int len = evt.getLength();
    
            // The removed characters are not available
        }
    
        // This method is called after one or more attributes have changed.
        // This method is not called when characters are inserted with attributes.
        public void changedUpdate(DocumentEvent evt) {
            // Get starting index of characters whose attributes have changed
            int off = evt.getOffset();
    
            // Get length of characters whose attributes have changed
            int len = evt.getLength();
        }
    });

 Related Examples 

⌨️ 快捷键说明

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