Duvida com mascaras no NetBeans

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

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!!!

[quote=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!!![/quote]

rolou aqui 100%

valeu demais :slight_smile:
salvou minha vida.

[]s
Gunnar

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

Obrigada