JTextField text = new JTextField();int max = 100; //maximal 100 Zeichen
String taste = [gedrückte Taste]try { text.setText(text.getText() + Integer.parseInt(taste)); if (text.getText().length() > max) { throw new NumberFormatException(); }}catch (NumberFormatException nfe) { //nichts tun oder Fehlermeldung}