谁能给我弄弄这个密码框的按钮
我想按重新设置后又回到重新输入密码界面。我自己重新弄了一个ItemListener接口来实现那个按钮,但搞不出来。//密码框JPasswordField
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Passwd extends JFrame implements ActionListener
{
JLabel lb=new JLabel("请输入密码:");
JPanel lb1=new JPanel();
JPasswordField txt1=new JPasswordField(25);//创建密码框对象
JPasswordField txt3=new JPasswordField(25);
JButton bn=new JButton("确定");//创建按钮
JButton bt=new JButton("重新设置");
JTextField txt2=new JTextField(25);//创建文本区域
Passwd()
{
setSize(300,200);
setVisible(true);
setTitle("密码验证");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(new FlowLayout());//设置为浮动布局
add(lb);
add(txt1);
add(txt3);
txt1.setEchoChar('*');//设置回显的字符为“*”
add(lb1);
lb1.add(bn);
lb1.add(bt);
add(txt2);
validate();
bn.addActionListener(this);
//lb1.addIteItemListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(txt1.getText().equals(txt3.getText()))//equals比较字符串相等,数字用==
txt2.setText("设置成功!!");
else
{
txt2.setText("密码不一致!!");
//Passwd p=new Passwd();
// p.Passwd();
}
}
}
//private void Passwd() {
// TODO Auto-generated method stub
//}
public class Example5_10
{
public static void main(String[] args)
{
new Passwd();
}
}