Java JTextField字符串不工作

Java JTextField字符串不工作,java,swing,jlabel,jtextfield,Java,Swing,Jlabel,Jtextfield,我想创建一个简单的程序来演示GridLayout,但由于某种原因,JTextField中的字符串似乎与密码不匹配,即使我键入的是正确的。我尝试了很多方法,比如获取子字符串,以防文本字段中包含空格,但标签总是说“不正确” 您需要使用.equals()字符串方法,以便进行更改 if(userAttempt == correctPW) { 到 ==检查它是否是同一个对象(在内存中)。equals()检查它们是否具有相同的值(有关此差异的详细信息,请参阅)谢谢,我不敢相信我竟然忘记了!我想我需要回顾一

我想创建一个简单的程序来演示
GridLayout
,但由于某种原因,
JTextField
中的字符串似乎与密码不匹配,即使我键入的是正确的。我尝试了很多方法,比如获取子字符串,以防文本字段中包含空格,但标签总是说“不正确”


您需要使用.equals()字符串方法,以便进行更改

if(userAttempt == correctPW) {


==检查它是否是同一个对象(在内存中)。equals()检查它们是否具有相同的值(有关此差异的详细信息,请参阅)

谢谢,我不敢相信我竟然忘记了!我想我需要回顾一下字符串操作。这发生在我们中最好的人身上!
if(userAttempt == correctPW) {
if(userAttempt.equals(correctPW)) {