Boa noite. Criei uma classe que funcionará como um formulário, queria criar uma verificação para as JTextFields e JFormattedTextFields para que se alguma delas estiver vazia não enviar os dados. No caso de analisar as JTextFields não tinha nenhum segredo porém ao tentar utilizar o mesmo método para as JFormattedTextField tem um problema lógico, elas elas nunca vão ficar “vazias” por serem pre formatadas. Achei a solução para isso no foru8m e criei a minha porém ficou uma duvida no código que para fins de conhecimento gostaria que alguém me ajudasse.
if(stelefone == null ?""== null:stelefone.equals("")){
JOptionPane.showMessageDialog(null,
"O campo TELEFONE esta em branco",
"Erro ao enviar dados",JOptionPane.ERROR_MESSAGE,
null);
}
esta é a forma de verificar, tem alguma diferença disso para:
if(stelefone.equals("")){
JOptionPane.showMessageDialog(null,
"O campo TELEFONE esta em branco",
"Erro ao enviar dados",JOptionPane.ERROR_MESSAGE,
null);
}
Isso. Gostaria de saber pois queria um código que demonstrasse inteligência(é para o meu tcc) e quero aprender mais.
Usei essa sentença pois a deonstrada no forum usava:
if(stelefone.isEmptyt()){JOptionPane.showMessageDialog(null,
"O campo TELEFONE esta em branco",
"Erro ao enviar dados",JOptionPane.ERROR_MESSAGE,
null);
}
Aparentemente isso seia o correto? meu compilador não compilava isso, por que? Desde de ja eu agradeço -lhes.