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

📄 locked.java

📁 长沙公交查询管理系统,主要实现对人员资料的管理以及车辆的分配路线。
💻 JAVA
字号:
package pro;

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

/*此类负责锁定系统的界面与功能的实现*/
 public class Locked extends JDialog 
 {
 	
  public Locked(MainFrame MF)
  {
  	super(MF,true);
  	Container me=this.getContentPane();
  	me.add(new locked());
  	
  	
  	this.setBounds(250,160,337, 242);
	setTitle("解除系统锁定");
	this.setDefaultCloseOperation(0);
	this.setResizable(false);
	this.setVisible(true);
  }
  
  public void YES()
  {
  	this.dispose();
  }
  public class locked extends JPanel 
                                     implements ActionListener//实现监听器接口
  {
  	
  	JLabel jLabel1 = new JLabel();
    JLabel jLabel3 = new JLabel();
    JTextField jTextField1 = new JTextField();
    JLabel jLabel4 = new JLabel();
    javax.swing.JPasswordField jTextField2 = new JPasswordField();
    JButton jButton1 = new JButton();
    JButton jButton2 = new JButton();
 	  public locked()
	  {
	  	jLabel1.setHorizontalAlignment(SwingConstants.CENTER);
	  	jLabel1.setText("本系统正在使用中,且以被锁定.");
	  	jLabel3.setText("用户名:");
	  	jLabel4.setText("密码 :");
	  	jButton1.setText("解锁");
	  	jButton2.setText("取消");
	  	
	  	
	  	jLabel1.setFont(new java.awt.Font("Dialog", Font.BOLD, 14));
	  	jLabel3.setFont(new java.awt.Font("Dialog", Font.BOLD, 12));
	  	jLabel4.setFont(new java.awt.Font("Dialog", Font.BOLD, 12));
	  	jButton1.setFont(new java.awt.Font("Dialog", Font.BOLD, 12));
	  	jButton2.setFont(new java.awt.Font("Dialog", Font.BOLD, 12));
	  	
	  	jLabel1.setBounds(new Rectangle(7, 25, 330, 24));
	    jLabel3.setBounds(new Rectangle(58, 63, 45, 24));
	    jLabel4.setBounds(new Rectangle(58, 111, 45, 24));
		jTextField1.setBounds(new Rectangle(130, 63, 150, 24));
		jTextField2.setBounds(new Rectangle(130, 106, 150, 24));
		jButton1.setBounds(new Rectangle(150, 161, 65, 27));
	    jButton2.setBounds(new Rectangle(215, 161, 65, 27));
	  	jButton2.setEnabled(false);
	  	
	  	jButton1.setActionCommand("jButton1");
	  	jButton1.addActionListener(this);
	
	  	
	  	this.setLayout(null);
	  	this.add(jLabel1);
	    this.add(jLabel3);
	    this.add(jTextField1);
	    this.add(jLabel4);
	    this.add(jTextField2);
	    this.add(jButton1);
	    //this.add(jButton2);
	    
	  }
	 

	  public void confirm()
	  {
	  	YES();
	  }

	
	  
	  public void actionPerformed(ActionEvent ae)//实现接口,实现锁定系统的功能
	  {
	  	String str =ae.getActionCommand();
	    if(str.equals("jButton1"))
	  	{
	  		 VoUser vo=new VoUser();
	         vo.setmName(this.jTextField1.getText());
	         vo.setmPwd(this.jTextField2.getText());
	         int i= new DaoUser().checkLogin(vo);
	         	System.out.println(i);
	        if(i==1|| i==0)
	        {
	        	System.out.println(i);
	           confirm();
	          
	        }
	        if(i==2)
	    	{
			
			jTextField1.setText("");
			jTextField2.setText("");
			JOptionPane.showMessageDialog(this, "用户名或密码不正确,请重新输入",
			                                                        "登录失败", JOptionPane.ERROR_MESSAGE);
        	jTextField1.requestFocus();
		    }
	  	}

	  }
	  
	  public void paintComponent(Graphics g)//加图片
	  {
	  	javax.swing.ImageIcon ii=new ImageIcon("img/gd09.jpg");
	  	g.drawImage(ii.getImage(),0,0,this);
	  	javax.swing.ImageIcon ii1=new ImageIcon("img/003c.gif");
	  	g.drawImage(ii1.getImage(),25,17,this);
	  }
   }
}

⌨️ 快捷键说明

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