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.
[Resolvido] Mascaras com JFormattedTextField
2 Respostas
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.
Criado 9 de janeiro de 2012
Ultima resposta 9 de jan. de 2012
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo