Precisava muito da ajuda de vocês, é o seguinte, eu estou fazendo um sistema para cadastro de pessoas ou empresas, e eu gostaria de utilizar os campos cnpj e cpf formatados, eu usei JFormattedTextField e JTextField ambos com mascaras, até ai tudo ok, eles desenharam a maskara e etc, mas, quando eu vou digitando eles não vão adicionando os pontos, traços e barras onde é pra ser, eles vão indo para o final.
Desculpas, eu esqueci de colocar, mas, como sou iniciante em java coloquei somente como abaixo e achei que ele fizesse o resto.
JFormattedTextField txtTeste = new JFormattedTextField("##.###.###/####-##");
txtTeste.setBounds(60, 300, 250, 20);
Muito obrigado.
G
guilhermetonetto
ta primeiro vc tem que usar o MaskFormatter para fazer a mask e depois sim add no JFormattedTextField
try{
msk = new MaskFormatter("##.###.###/####-##");
txtCnpj = new JFormattedTextField(msk);
txtCnpj.setBounds(95,70,75,20);
frame.getContentPane().add(txtCnpj);
}catch(Exception erro)
{
}
E se vc quiser para fazer cpf e cnpj no mesmo JFormattedTextField dae vc vai ter que fazer um teste se vir 14 caract. é cnpj se não é cpf ... algo deste tipo
qualquer coisa posta ae
[]'s
J
jingle
desculpa pelo off… mas a curiosidade já esta me matando.
o que seria isto que vejo varias pessoa colocando.