见题  最简单的例子就可以,看了下书上的介绍,不大明白
谢谢了

解决方案 »

  1.   

    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;public class TestJPasswordField extends JApplet implements ActionListener
    {
    JLabel jl1,jl2;
    JPasswordField jp1,jp2;
    JButton commit,cancel;

    public void init()
    {
    Container c=getContentPane();
    jl1=new JLabel("请输入您的密码:");
    jl2=new JLabel("请再次输入密码:");
    jp1=new JPasswordField(10);
    jp2=new JPasswordField(10);
    commit=new JButton("确认");
    cancel=new JButton("清除");
    c.setLayout(new GridLayout(3,2));
    c.add(jl1);
    c.add(jp1);
    c.add(jl2);
    c.add(jp2);
    c.add(commit);
    c.add(cancel);
    commit.addActionListener(this);
    cancel.addActionListener(this);
    }
    public void actionPerformed(ActionEvent e)
    {
    if(e.getSource()==commit)
         if(String.valueOf(jp1.getPassword()).equals(String.valueOf(jp2.getPassword())))
            showStatus("密码输入成功!");
         else
            showStatus("两次输入的密码不同,请重新输入!");
    if(e.getSource()==cancel)
    {
    jp1.setText("");
    jp2.setText("");
    }
    }
    }
    ---------------------------------------------------------
    昨晚写的一个小程序,输入密码用的...没加注解..