gk-bgh
Abril 27, 2007, 10:49pm
#1
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!!!
gk-bgh
Abril 27, 2007, 11:32pm
#3
[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
salvou minha vida.
[]s
Gunnar
este código fica em qual parte do Source? no ActionPerformed?
Obrigada