Como adicionar uma mascara

2 respostas
jonatha_java

ola pessoal estou tentando implementa uma masca em um campo mais ta dificil.

e o seguinte tenho uma tela de consultar de cliente no qual pode ser cliente pessoa fisica ou cliente pessoa juridica tenho dois botões de opção(jRadioButton) : uma chamada opcPF e outra opcPJ
e umJFormattedTextFielt txtCpf_CNPJ chamada no qual gostaria da seguinte logica se estive marcado opcPF deve ser mudar a mascara para CPF caso contrario deve se deixa a mascara como CNPJ.

criei um metodo mais não funciou . alguem me de um help ai.

MaskFormatter formato = null;

private void trocaMascara(){

try {

if(opcPF.isSelected()){

formato = new MaskFormatter("#########-##");

}

else{

formato = new MaskFormatter("############-##");

}

try{

txtCpf_CNPJ = new javax.swing.JFormattedTextField(formato);

}

catch (Exception e){

}

} catch (ParseException ex) {

Logger.getLogger(ConsultarCliente.class.getName()).log(Level.SEVERE, null, ex);

}

}
private void opcPJActionPerformed(java.awt.event.ActionEvent evt) {

trocaMascara();

txtCpf_CNPJ.setText("");

}
private void opcPFActionPerformed(java.awt.event.ActionEvent evt) {                                      
trocaMascara();    
   txtCpf_CNPJ.setText("");
}

2 Respostas

heroijapa

Não joga nanhuma exception? só não funciona, é isso?

jonatha_java

ola pessoal heroijapa meu código não funciona realmente não funcional alguém por isso que fiz esse post tem ideia de como fazer esse tipo de controle para que a mascara fique trocando dinamicamente?

Criado 25 de agosto de 2011
Ultima resposta 26 de ago. de 2011
Respostas 2
Participantes 2