JTextfield Cnpj e cpf

7 respostas
M

Olá Galera.

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.

Como posso fazer isso?

Valeu galera.

7 Respostas

G

posta o codigo onde vc cria estas masks

M

Olá guilhermetn3.

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

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

desculpa pelo off… mas a curiosidade já esta me matando.

o que seria isto que vejo varias pessoa colocando.

G

uaheuheahuaeuhaeuhae

é []'s = abraços

J

baaaa valeu não sabe o quanto curioso eu já tava

um grande []'s pra voce :smiley:

G

uhaehuae

isso ae…[]'s

Criado 28 de março de 2008
Ultima resposta 28 de mar. de 2008
Respostas 7
Participantes 3