【发布时间】:2013-07-27 00:48:05
【问题描述】:
嘿,我在检查是否给出了 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:");
}
提前致谢
【问题讨论】:
-
使用 .equals() 比较字符串不要使用 ==
-
我建议阅读 mr.Pshemo 发布的内容,它解释了为什么不使用 ==。不客气。
标签: java swing awt jtextfield gettext