quando coloco a mascara na minha aplicação, com o parâmetro “##” no MaskFormatter ele realmente não aceita letras, porém eu não quero que seja obrigatório os dois dígitos, e sim que não tenha letras, independente da quantidade de números.
então vc não precisa de uma mascara pode criar um método simples para o textField não aceitar letras.
JTextField txt = new JTextField(15);
txt.addKeyListener(new KeyAdapter() {
public void keyReleased(KeyEvent evt) {
txt.setText(txt.getText().replaceAll("[^0-9]", ""));
}
});
valeu yhhik.