gpt4 book ai didi

java swing - 执行的按钮操作不起作用

转载 作者:行者123 更新时间:2023-12-01 17:03:25 25 4
gpt4 key购买 nike

我的窗口是一个登录表单,有 2 个文本字段(用于用户名和密码)和 1 个按钮(登录按钮)。

我使用 NetBeans 来帮助我设计窗口,这是登录按钮的 actionPerformed 方法:

private void loginButtonActionPerformed(ActionEvent evt) 
{
String password = new String(this.passwordField.getPassword());

if (this.userNameTextField.getText() == "system" && password == "admin")
{
JOptionPane.showMessageDialog(null, "good");
}

}

我调试了应用程序,因为登录按钮没有执行任何操作,并且我发现 if 语句甚至没有被读取。但如果我删除 if 语句并按登录按钮,则会出现该消息。

我做错了什么?

最佳答案

您使用 == 运算符比较字符串,这是错误的。

请我们:

string1.equals(string2);

相关示例:

password.equals("admin");

关于java swing - 执行的按钮操作不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26556068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com