-1

嘿,我在检查是否给出了 JTextField 值时遇到了麻烦。我想我有正确的代码,但它并没有说任何可能被破坏的东西。

问:为什么当文本字段的值为“Dianamu”时它不会显示或运行 Game.main(null) ?

public void mouseClicked(MouseEvent e) {
   String values = textField1.getText();
   if(values == "Dianamu"){
       Game.main(null);
   }
   System.out.println("Login Works:");
}

提前致谢

4

1 回答 1

1

if(values.equals("Dianamu")){ Game.main(null); }

解释: == 比较对象引用;.equals() 比较值

于 2013-07-27T00:50:26.410 回答