Boa noite pessoal, tenho um ComboBox que define o tipo de pessoa entre Física e Jurídica e estou com a seguinte dificuldade, como devo desenvolver uma classe para o campo onde deverá ser armazenado um CPF/CNPJ com a sua respectiva máscara sendo alterada de acordo com o item selecionado no ComboBox, abaixo segue a classe do ComboBox
public class MeuComboBoxTipoPessoa extends JComboBox implements MeuComponente {
private String dica;
private boolean obrigatorio;
public MeuComboBoxTipoPessoa (String dica, boolean obrigatorio) {
this.dica = dica;
this.obrigatorio = obrigatorio;
addItem("Física");
addItem("Jurídica");
}
public void limpar() {
setSelectedIndex(0);
}
public boolean eObrigatorio() {
return obrigatorio;
}
public boolean eValido() {
return true;
}
public boolean eVazio() {
return false;
}
public String getDica() {
return dica;
}
public void setText(String valor) {
if (valor.equals("Física")) {
String.format(valor, "Física");
} else {
String.format(valor, "Jurídica");
}
}
public String getText() {
if (getSelectedIndex() == 0) {
return "Física";
} else {
return "Jurídica";
}
}
}
Desde já agradeço!
