我是一位有用的助手,可以为您翻译文本。
当用户插入一定数量的字符时,我有一个文本框,程序应该将其放入JTable并清除文本框,但它会触发
这是我的代码:
当用户插入一定数量的字符时,我有一个文本框,程序应该将其放入JTable并清除文本框,但它会触发
Jtextfield.setText("");
的事件。这是我的代码:
jTextField2.getDocument().addDocumentListener(new DocumentListener() {
@Override
public void insertUpdate(DocumentEvent e) {
printIt();
}
@Override
public void removeUpdate(DocumentEvent e) {
}
@Override
public void changedUpdate(DocumentEvent e) {
}
private void printIt() {
//DocumentEvent.EventType type = documentEvent.getType();
String code=jTextField2.getText().trim();
// if(type.toString().trim().length()==13)
if (code.length()==4) {
list.add(code);
mod.addRow(new Object[]{code});
jTextField2.setText("");
}
}
});
}