读书人

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

发布时间: 2013-07-01 12:33:04 作者: rapoo

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());
}
}

读书人网 >Java相关

热点推荐