Boa tarde, galera tenho um JFormattedTextField adicionado a partir do netbeans, porém seu eu gravo os dados sem preencher meu compo com mascara ele gravar normal mas quando recupero os dados do banco para os campos… onde tem mascara faz um barulho do windows, ou se eu navego nos dados, onde tem valor preenchido quando chega em um registro que não tem valor na mascara ele preenche com o valor do outro registro… ou seja não deixa em branco
Boa tarde, galera tenho um JFormattedTextField adicionado a partir do netbeans, porém seu eu gravo os dados sem preencher meu compo com mascara ele gravar normal mas quando recupero os dados do banco para os campos… onde tem mascara faz um barulho do windows, ou se eu navego nos dados, onde tem valor preenchido quando chega em um registro que não tem valor na mascara ele preenche com o valor do outro registro… ou seja não deixa em branco
alguem ja resolveu isso???
vlwww
resolvi sim, basta você fazer: (no meu caso é a data né…)
if (campo_Acomp_Data.getText().equals(" / / ")) {
JOptionPane.showMessageDialog(null, "Preencha a data!");
} else {
//Codigo a executar
}
Naruto
Então amigo, no meu caso a algumas mascara que não é obrigatoria ser preenchida como caso de telefone… saco???
tem alguma ideia???
vlwww
d34d_d3v1l
Naruto:
Então amigo, no meu caso a algumas mascara que não é obrigatoria ser preenchida como caso de telefone… saco???
tem alguma ideia???
Uai, tenho uma idéia mas não é trivial…
if (campo_Tel.getText().equals("( ) - ")) {
campo_Tel.setText("([telefone removido]");
}
Entendeu? Preencha com um valor default … mas isso não é nada trivial mesmo…
O mais apropriado seria entender por que o seu código está agindo de maneira estranha, pois o meu aplicativo não faz essa doidera não…
Naruto
olha so tenta ai em alguma aplicação sua coloca uma JFormattedTextField e com uma mascara de telefone grave sem nada … depois abra o formulario ja com os registros que você acabou de gravar… ira fazer um som do windows e alem disso caso vc navegar como por exemplo com um botão dando um rs.next(); quando chegar no registro que esta sem valor na mascara ele ira deixa com o valor do registro anterior …
o.O
d34d_d3v1l
Naruto:
olha so tenta ai em alguma aplicação sua coloca uma JFormattedTextField e com uma mascara de telefone grave sem nada … depois abra o formulario ja com os registros que você acabou de gravar… ira fazer um som do windows e alem disso caso vc navegar como por exemplo com um botão dando um rs.next(); quando chegar no registro que esta sem valor na mascara ele ira deixa com o valor do registro anterior …
o.O
aqui nao acontece isso comigo não cara… Ele simplesmente grava:
" / / "
no campo… no meu caso é a data, mas isso não importa, se é data ou telefone…
abraços
Naruto
exato o meu tb grava… mais o problema é na hora de recupera … ele faz esse tal barulho e se eu navegar nos registro ele mostra o anterior ou seja não mostra vazio…
to usando o jFormatted padrão do netbeans …
d34d_d3v1l
Naruto:
exato o meu tb grava… mais o problema é na hora de recupera … ele faz esse tal barulho e se eu navegar nos registro ele mostra o anterior ou seja não mostra vazio…
to usando o jFormatted padrão do netbeans …
você criou a Mascara?
Coloca o código ai pra gente de tudo que você fez…
abraços
Naruto
então cara, criei a mascara a partir daquele gerenciador do netbeans… a partir dai não fiz mais nada… alem de gravar e recuperar os dados o.O
parece que o erro era por que no banco gravava o formato da mascara… porem achei que isso era tratado automaticamente…
vlwwwwww pela ajuda
foi o que eu disse na minha primeira resposta! kkkkkkkkkkk
teimoso!
Naruto
Então cara mais é porque eu tava emcabulado com isso… mais realmente no banco ele gravava apenas o " - " ai quando iria recuperar ele não conseguia formatar… por isso o erro, mais nem pensei que podia ser isso…