Aqui vai o início do meu código onde estou instanciando. Se alguem puder me ajudar ficarei mtu grato. Obrigado.
public class CadCliente extends javax.swing.JFrame {
static BancoDados bancoDados = new BancoDados();
JFormattedTextField jftfTelefone = new JFormattedTextField(Mascara("(##)-####-####"));
public CadCliente(Menu x){
Login.menu = x;
initComponents();
this.setLocationRelativeTo(null);
}
// resto do código
Não sei se é a maneira mais correta de se fazer usar mas eu costumo fazer assim:
Vá nas opções do seu jFormattedTextField e clique em formatterFactory e escolha uma "mascara"de sua preferência isso no netbeans
Cara, só mais uma ajuda.
Agora quando fui testar para salvar no banco de dados, deu erro falando "Erro: Data truncation.: Data too long for column ‘telefone’ at row 1.
Agora resolvi.
No meu banco de dados tava máximo de caracters 10, agora aumentei numero máximo e salvou direito.
Acho que é bom voltar e esclarecer como resolvi para outras pessoas que tiverem a mesma dúvida conseguir resolver.
Vlw galera. Abraços