当前位置: 代码迷 >> Java相关 >> JTextField获取文本输入,该如何处理
  详细解决方案

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

热度:655   发布时间:2016-04-22 21:48:45.0
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());
                        }
                    }