[Resolvido] Mascaras com JFormattedTextField

2 respostas
J_io_Henrique

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.

2 Respostas

yhhik

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]", ""));
			}
		});
J_io_Henrique

valeu yhhik.

Criado 9 de janeiro de 2012
Ultima resposta 9 de jan. de 2012
Respostas 2
Participantes 2