Не могу комментировать, поэтому я отвечу вместо этого. Если вы хотите проверить ввод пользователя в соответствии с его типом, вы можете взглянуть на javax.swing.text.DocumentFilter .
Если вы просто ищетеобновлять JLabel, когда пользователь что-то печатает, вы должны добавить KeyboardListener в JTextFieldВы должны быть немного осторожны с этим, поскольку Swing не гарантирует порядок, в котором вызываются слушатели, а это означает, что текст может не обновляться при вызове KeyboardListener.