Oque esta errado nessa linha?

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!!!

jTextField.getText().equals("")

deve funcionar…

:slight_smile:

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