⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getpass.java

📁 企业物资管理系统 为了使物资管理部门的责、权、利得到落实, 以提高总体的经济效益,采用J2EE 技术体系, 设计与实现了B/S 模式下的企业物资管理系统, 依据开发实例,分析了企业物资管理系统的
💻 JAVA
字号:
 //此文件是程序的入口
 import java.awt.*;
 import java.awt.event.*;
 import javax.swing.*;
 public class Getpass extends  Frame implements ActionListener {

 //程序每次执行时,初始密码为123456,初始用户名为users,初始超级用户名为Adminitrator
  String  password="123456"; 
  String users="users";
  String Administrator="Administrator";
  public Label     label1=new Label("    用户名");
  public TextField text1= new TextField(15);
  public Label     label2=new Label("    密码");
  public JPasswordField text2= new JPasswordField(10);
  public Label     label3=new Label("    管理员");
  public TextField text3= new TextField(15);
  public Button  confirm=new  Button("确认");
  public Button  cancel =new  Button("取消");

  public Label     label5=new Label("");
  public Label     label6=new Label("");
  public Label     label7=new Label("");


  public Label     label10=new Label("");
 
 
  public Label     label13=new Label("");
  public Label     label14=new Label("");
  public Label     label15=new Label("");

  public Label     label17=new Label("");
 
 
  public Label     label20=new Label(""); 
  public Label     label21=new Label("");
  public Label     label22=new Label("");

  public Label     label24=new Label("");

  
  public Label     label27=new Label("");
  public Label     label28=new Label("");  
  public Label     label29=new Label("");

  public Label     label31=new Label("");
 
  public Label     label34=new Label("");
  public Label     label35=new Label("");
  public Label     label36=new Label("");
  
  public Label     label38=new Label("");
  public Label     label39=new Label("");
  public Label     label41=new Label("");
  
  
  public Label     label40=new Label(""); 
  
  public Panel     panel1=new Panel();
  public Panel     panel2=new Panel();
  public Panel     panel3=new Panel();
  public Panel     panel4=new Panel();
  public Panel     panel5=new Panel();
  public Panel     panel6=new Panel();
  public Panel     panel7=new Panel();
  public Panel     panel8=new Panel();
  public Panel     panel9=new Panel();
  
 

  public Getpass(){
   super("用户身份验证");
   //组件布局
   setLayout(new GridLayout(9,5)); 
   confirm.addActionListener(this);
   cancel.addActionListener(this);

   panel1.add(label5);
   panel1.add(label6);
   panel1.add(label7);


   panel2.add(label3);
   panel2.add(label10);
   panel2.add(text3);


   panel3.add(label13);
   panel3.add(label14);
   panel3.add(label15);
 

   panel4.add(label1);
   panel4.add(label17);
   panel4.add(text1); 
 
   panel5.add(label20);
   panel5.add(label21);
   panel5.add(label22);

   panel6.add(label2);
   panel6.add(label24);
   panel6.add(text2);

   panel7.add(label27);
   panel7.add(label28);
   panel7.add(label29);
  
   panel8.add(label39);
   panel8.add(confirm); 
   panel8.add(label31);
   panel8.add(cancel);
   panel8.add(label41);
 
   panel9.add(label34);
   panel9.add(label35);
   panel9.add(label36);
  
  //将这些面板加入到窗体中
  add(panel1);
  add(panel2);
  add(panel3);
  add(panel4);
  add(panel5);
  add(panel6);
  add(panel7);
  add(panel8);
  add(panel9);

  
  //激活关闭按钮
    addWindowListener(new WindowAdapter() { 
	public void windowClosing(WindowEvent e) { 
		System.exit(0);
          }
     });  
   
   setLocation(300,200);//窗口的起始位置,即左上角位置给(300,200)
    pack();
    show();
  
  }
  //定义时间响应的方法
 public void actionPerformed(ActionEvent e) 
 {   if(e.getSource()==cancel)
      {
      text1.setText("");      
      text2.setText(""); 
      text3.setText(""); 
      }                   //按取消,则清空用户名与密码区,等待重新输入
    else  if (e.getSource()==confirm)
  {
   if(text3.getText().equals(Administrator))//如果是系统管理员,并且密码正确,则进去修改密码
        {

  if(text2.getText().equals(password))   
            {
             this.setVisible(false); 
               new UpdatePassword(this);
               new Warning4();
          //清空所有内容
             text1.setText("");
             text2.setText("");
             text3.setText("");               
            }
           else{
                text2.setText("");  //密码不对,则清空密码区,并提示警告信息
                new Warning3();
               } 
        }  
    else if (text1.getText().equals(users))
      {  if( text2.getText().equals(password))
            //进入主界面
           { 
             this.setVisible(false);
             new MainWindow(this);
             new Warning4();  //登陆成功
             text1.setText("");
             text2.setText("");
             text3.setText("");
           }
       
       else 
         { text2.setText("");      //密码不对,则清空密码区,并提示警告信息
           new Warning5();
         }
      }
     else {
		text1.setText("");      //用户名不对,清空用户名,等待合法的用户名的输入
   		text2.setText("");
		text3.setText("");
                new Warning6();      
	  }
    } 
  }



 public static void main(String args[])    //主函数
  {  Getpass user =new Getpass();
   }
 
}  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -