Duvida com mascaras no NetBeans

3 respostas
G

Olá galera. Estou desenvolvendo um sistema em java. Para Desktop.

E nos formulários que estou desenvolvendo eu preciso de mascaras.

Acontece que não estou conseguindo colocá-las no netbeans.
O netbeans gera o código dos componentes do meu formulário. Pelo que eu andei olhando na net eu teria que usar a classe MaskFormatter e o JFormattedTextField.

ex:

MaskFormatter formatter = null;
                try {
                        formatter = new MaskFormatter("###-####");
                } catch (ParseException ex) {
                        ex.printStackTrace();
                }
                
                 jFormattedTextField1 = new javax.swing.JFormattedTextField(formatter);

só que a máscara não funciona no meu formulário. Alguém ai pode me ajudar?

[]s
Gunnar

3 Respostas

wmalheiros

Tenta assim meu kro… postei hoje uma dúvida sobre isso e aprendi estudando a API do MaskFormatter.

Também uso o NetBeans, ele cria o componente automaticamente, então uma solução é essa aqui.

try {
            new MaskFormatter("##.##.###").install(jFormattedTextField1);
        } catch (ParseException ex) {
            ex.printStackTrace();
        }

Aqui comigo tá funcionando.

Boa sorte!!!

G

wmalheiros:
Tenta assim meu kro… postei hoje uma dúvida sobre isso e aprendi estudando a API do MaskFormatter.

Também uso o NetBeans, ele cria o componente automaticamente, então uma solução é essa aqui.

try {
            new MaskFormatter("##.##.###").install(jFormattedTextField1);
        } catch (ParseException ex) {
            ex.printStackTrace();
        }

Aqui comigo tá funcionando.

Boa sorte!!!

rolou aqui 100%

valeu demais :slight_smile:
salvou minha vida.

[]s
Gunnar

P

este código fica em qual parte do Source? no ActionPerformed?

Obrigada

Criado 27 de abril de 2007
Ultima resposta 7 de mai. de 2007
Respostas 3
Participantes 3