用户名称   登录密码

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;  //导入事件包中的所有类

public class TextApp extends JFrame implements ActionListener{

    private JLabel label1,label2,label3;

    private JTextField inputText; 

    private JPasswordField inputPwd;       

    public TextApp(){

        super("单行文本框的应用");

       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        label1=new JLabel("用户名称:");

        label2=new JLabel("登陆密码:");

        inputText = new JTextField(" ",27);

        inputPwd = new JPasswordField(27);

        

          label3= new JLabel();


        inputText.addActionListener(this);//添加监听器

        inputPwd.addActionListener(this);

        

        Container cp= getContentPane();        

        cp.setLayout(new FlowLayout());        

        cp.add(label1);

        cp.add(inputText);

        cp.add(label2);

        cp.add(inputPwd);

cp.add(label3);

        

       

        setSize(400,200); 

    }

    

 public void actionPerformed(ActionEvent e){ //对回车事件的处理

 if(e.getSource()==inputText)


{if (inputText.getText().indexOf('@') != -1)   label3.setText("含有非法字符");}



else if(e.getSource()==inputPwd){


if (inputPwd.getPassword().length > 10 )  label3.setText("密码太长,请重新输入");


else if(inputPwd.getPassword().length < 6)

              label3.setText("密码太短,请重新输入");

else

label3.setText("成功");}


        

    }



    public static void main(String args[]){

        TextApp frame=new TextApp();

        frame.setVisible(true);

    }    

}


你可能感兴趣的:(super,import,private,public,登录密码)