PORQUE ESSA MISÉRIA NÃO FUNCIONA!!!
if (jTextField2.getText()==null || jTextField3.getText()==null || jTextField4.getText()==null || jTextField5.getText()==null)
{
JOptionPane.showConfirmDialog(null,"Campos vazios", "Todos os campos devem estar preenchidos", JOptionPane.WARNING_MESSAGE);
}
else
{ ........
Ele nunca consegue entender quando isso é true!!!
jTextFiel.getText==null ou jTextFiel.getText==""
nenhum dos 2 da certo!!!
albiere
Fevereiro 7, 2007, 11:31am
#3
jTextField.getText().equals("")
deve funcionar…
Existe alguma referência dos valores de suas TextFields que são nulas?
Senão não irá funcionar mesmo…
Você quer verificar se eles estão vazios?
Utilize textField.getText().equals("");
Dê uma olhada na especificação da classe String.
comparações de valores de string são feitas usando equals.
Você somente usa == quando for comparar se os objetos são iguais(Se apontam pra mesma referência).
Edit:
Faça:
"".equals(textField.getText())
evitando um nullPointerException.
Abraço.
po valeu galera!!! to apanhando um pouco mas é bom pra aprender!!!
VLWS