I have a text field, when the user inserts a certain number of characters, the program should put it in a JTable and clear the text field, but it raises an event for Jtextfield.setText("");
Here is my code:
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() {
String code=jTextField2.getText().trim();
if (code.length()==4) {
list.add(code);
mod.addRow(new Object[]{code});
jTextField2.setText("");
}
}
});
}
source
share