吾又遇到問題了,請幫吾解決一下?

if(tfName.getText() == null || tfPw.getText() == null){
JOptionPane.showMessageDialog(this,"用戶名或密碼不能為空!");
}
if(tfName.getText() == "wangxiaoju" && tfPw.getText() == "123"){
new clMain();
this.dispose();
}
else {
JOptionPane.showMessageDialog(this,"不正確的用戶名或密碼!");
}
}
這個為什么執行不起呢????
問題解決了!!
