首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

JTextField获取文本输入,该如何处理

2013-07-01 
JTextField获取文本输入JTextField.getDocument().addDocumentListener(this)public void insertUpdate(D

JTextField获取文本输入
JTextField.getDocument().addDocumentListener(this);

public void insertUpdate(DocumentEvent e) {
    System.out.println(JTextField.getText());
}

我一下输入“你好”两个字时:输出

你好
我再输入“你是”时,输出

你好
你好你
你好你是
现在我想实现这样:输入“你好”时,输出:


我再输入“你是”时,在上面的基础上输出:



Java JTextField
[解决办法]

@Override public void insertUpdate(DocumentEvent e) {
                        try {
                            System.out.println(e.getDocument().getText(e.getOffset(), e.getLength()));
                        } catch (BadLocationException xe) {
                            System.err.println(xe.getMessage());
                        }
                    }

热点排行