Sto scrivendo un programma e devo verificare se in una jTextField sia stato scritto o meno del testo.

io ho provato cosi:
codice:
x=jTextField1.getText();
if(x == null) {...}
else {...}

oppure cosi:

x=jTextField1.getText();
if(x=="") {...}
else{...}
in entrambi i casi esegue la parte dell'else, invece dovrebbe eseguire l'if, visto che la jTextField è vuota.

Come posso fare per verificare se sia o meno vuota??