Menu

#217 FormattedTextField and trhee tier application

open
nobody
5
2014-08-16
2012-01-02
Anonymous
No

FormattedTextField and trhee tier application, does not carry data in control.
ex:

cnpj = new MaskFormatter("##.###.###/####-##");
cnpj.setValidCharacters("0123456789");
cnpj.setValueContainsLiteralCharacters(false);
cpf = new MaskFormatter("###.###.###-##");
cpf.setValidCharacters("0123456789");
cpf.setValueContainsLiteralCharacters(false);
formattedTextControl1.setFormatterFactory(new DefaultFormatterFactory(cnpj));

comboBoxControl2.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {
comboBoxControl2ActionPerformed(evt);
}
});

private void comboBoxControl2ActionPerformed(java.awt.event.ActionEvent evt) {
defineMascara(comboBoxControl2.getSelectedIndex());
}

private void defineMascara(Integer tipo) {

try {
switch (tipo) {
case 0:

formattedTextControl1.setFormatterFactory(new DefaultFormatterFactory(cnpj));
break;
case 1:

formattedTextControl1.setFormatterFactory(new DefaultFormatterFactory(cpf));
break;
}

} catch (Exception e) {
}

}

Discussion


Log in to post a comment.