import javax.swing.text.MaskFormatter; private JFormattedTextField getTfClientes_cnpj() { if (tfClientes_cnpj == null) { MaskFormatter mask = null; try { mask = new MaskFormatter("##.###.###/####-##"); mask.setPlaceholderCharacter('0'); tfClientes_cnpj = new JFormattedTextField(mask); } catch (java.text.ParseException pe) { JOptionPane.showMessageDialog(this, "Formato inválido do CNPJ", "Formato do CNPJ ", JOptionPane.ERROR_MESSAGE); } tfClientes_cnpj.setBounds(new java.awt.Rectangle(75,79,134,20)); } return tfClientes_cnpj; }