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("");
}