Duvida cretina, comparar dois valores

Boa tarde,

Estou tendo um problema muito cretino, naum to conseguindo fazer com que seja feita uma validação comparando dois valores:

if((jtCircuitoP.getText() != "") || (jtPilotoP.getText() != "")){ conteudo.... }

ja dei um system.out.println nos campos da minha frame, e estão vindo vazios mas mesmo assim ele executa o que esta dentro do if, tbm ja tentei jogar em uma variavel o valor desses campos la no construtor, mas não esta adiantando ele continua entrando nesse if.
Alguem sabe como corrigir isso?

Dezde ja agradeço a atenção.

Vlw

tenta usar isto:

 if((!jtCircuitoP.getText().equals(new String("") ) ) || (!jtPilotoP.getText().equals(new String("")))){  
         conteudo....  
 } 

O if que vc tá executando:

if((jtCircuitoP.getText() != "") || (jtPilotoP.getText() != "")){ conteudo.... }

é:
se jtCircuitoP tem coisa ou se jtPilotoP tem coisa
então
conteudo

se vc quer executar só se os dois campos tiverem coisas, vc tem que usar && ao inves de ||

Samuel, muito obrigado denovo cara, isso resolveu meu problema.

Lucas, realmente tenho que usar o &&, dei uma viajada, mas mesmo utilizando o || era pra ter funcionado, pq quando eu tava testando os dois campos estavam em branco.

Muito obrigado pela ajuda.
Vlw