Está en la página 1de 2

Mcara para formatos en Java

public class Tela extends JPanel {

JFormattedTextField txtData, txtTelefone, txtCelular;

MaskFormatter formatoData, formatoTelefone, formatoCelular;

public Tela(){

//formata o campo Data

try {

formatoData = new MaskFormatter("**/**/****");

catch (ParseException parseEx) {

JOptionPane.showMessageDialog(null, "Erro de formatao na Data de Nascimento.",


"Erro",JOptionPane.ERROR_MESSAGE);

//formata o campo Telefone

try {

formatoTelefone = new MaskFormatter("(**)****-****");

catch (ParseException parseEx) {

JOptionPane.showMessageDialog(null, "Erro de formatao do Telefone.",


"Erro",JOptionPane.ERROR_MESSAGE);

}
//formata o campo Celular

try {

formatoCelular = new MaskFormatter("(**)****-****");

catch (ParseException parseEx) {

JOptionPane.showMessageDialog(null, "Erro de formatao do Celular.", "Erro",


JOptionPane.ERROR_MESSAGE);

//cria o campo data e instala.

txtData = new JFormattedTextField();

txtData.setColumns(8);

formatoData.install(txtData);

//cria o campo Telefone e instala.

txtTelefone = new JFormattedTextField();

txtTelefone.setColumns(8);

formatoTelefone.install(txtTelefone);

//cria o campo celular e instala.

txtCelular = new JFormattedTextField();

txtCelular.setColumns(8);

formatoCelular.install(txtCelular);

También podría gustarte