当前位置: 技术问答>java相关
请大侠看看这段代码有什么错误?
来源: 互联网 发布时间:2015-11-12
本文导语: Public void actionPerformed(ActionEvent evt) { Object src = evt.getSource(); if (src == n1) // 已定义好的按钮 { if(pwd.toSt...
Public void actionPerformed(ActionEvent evt)
{
Object src = evt.getSource();
if (src == n1) // 已定义好的按钮
{
if(pwd.toString()=="ABC") // pwd 是已定义的密码域
System.out.println("密码正确");
else
System.out.println("密码错误");
}
repaint();
}
为什么是错的???
在 N1 按钮动作事件方法中 PWD 密码域不能用 getText() 方法检索其中的文本吗?
帮我解答一下好吗?
谢谢
{
Object src = evt.getSource();
if (src == n1) // 已定义好的按钮
{
if(pwd.toString()=="ABC") // pwd 是已定义的密码域
System.out.println("密码正确");
else
System.out.println("密码错误");
}
repaint();
}
为什么是错的???
在 N1 按钮动作事件方法中 PWD 密码域不能用 getText() 方法检索其中的文本吗?
帮我解答一下好吗?
谢谢
|
Public void actionPerformed(ActionEvent evt)
{
Object src = (Object)evt.getSource();//Object为你定义的按钮类型:Button或是JButton
if (src == n1) // 已定义好的按钮
{
if(pwd.toString().equals("ABC")) // pwd 是已定义的密码域,字符串的比较应该用equals,否则会得出相反的结果
System.out.println("密码正确");
else
System.out.println("密码错误");
}
repaint();
}
{
Object src = (Object)evt.getSource();//Object为你定义的按钮类型:Button或是JButton
if (src == n1) // 已定义好的按钮
{
if(pwd.toString().equals("ABC")) // pwd 是已定义的密码域,字符串的比较应该用equals,否则会得出相反的结果
System.out.println("密码正确");
else
System.out.println("密码错误");
}
repaint();
}
|
if(pwd.toString().equals("ABC"))
|
String pass=new String(pwd.getPassword());
if(pass.equals("ABC"))
if(pass.equals("ABC"))