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

📄 loginpanel.java~3~

📁 cs结构的一个公交车系统好有使用价值啊下吧--- --- ---
💻 JAVA~3~
字号:
package bus;import java.awt.*;import javax.swing.JPanel;import javax.swing.*;import java.awt.event.*;import java.util.*;public class LoginPanel extends JPanel {  private Image image = null;  JLabel jLabel1 = new JLabel();  JLabel jLabel2 = new JLabel();  JLabel jLabel3 = new JLabel();  JTextField tf1 = new JTextField();  JTextField tf2 = new JTextField();  JButton jButton1 = new JButton();  JButton jButton2 = new JButton();  JLabel jLabel4 = new JLabel();  JPasswordField pf = new JPasswordField();  JLabel la = new JLabel();  static String s1;  BusManager bm=new BusManager();  String str="A0aB1bCc2Dd3Ee4Ff5G6gH7hIi8GgK9kLlM10mNnOoPpQqRrSs1TtUu5VvWwX9xYyZz";  String yan="";  public LoginPanel() {    try {      jbInit();    }    catch(Exception ex) {      ex.printStackTrace();    }  }  void jbInit() throws Exception {    this.setLayout(null);    image = Toolkit.getDefaultToolkit().getImage("2.jpg");    jLabel1.setFont(new java.awt.Font("Dialog", 0, 17));    jLabel1.setText("用户名:");    jLabel1.setBounds(new Rectangle(60, 80, 85, 30));    this.setLayout(null);    jLabel2.setFont(new java.awt.Font("Dialog", 0, 17));    jLabel2.setText("密   码:");    jLabel2.setBounds(new Rectangle(60, 130, 85, 30));    jLabel3.setFont(new java.awt.Font("Dialog", 0, 17));    jLabel3.setText("验证码:");    jLabel3.setBounds(new Rectangle(60, 180, 85, 30));    tf1.setText("");    tf1.setBounds(new Rectangle(180, 85, 140, 25));    tf2.setText("");    tf2.setBounds(new Rectangle(180, 180, 60, 25));    jButton1.setBounds(new Rectangle(87, 231, 79, 27));    jButton1.setFont(new java.awt.Font("Dialog", 0, 15));    jButton1.setForeground(Color.black);    jButton1.setBackground(Color.CYAN);    jButton1.setText("登  陆");    jButton2.setBounds(new Rectangle(230, 232, 79, 27));    jButton2.setFont(new java.awt.Font("Dialog", 0, 15));    jButton2.setBackground(Color.CYAN);    jButton2.setText("取  消");    jLabel4.setFont(new java.awt.Font("Dialog", 0, 20));    jLabel4.setText("用 户 登 陆 界 面");    jLabel4.setBounds(new Rectangle(120, 18, 189, 32));    pf.setText("");    pf.setBounds(new Rectangle(180, 130, 140, 25));    yan="";    for(int i=0;i<5;i++)    {      int mm=(int)(Math.random()*str.length());      yan=yan+str.charAt(mm)+"";    }    la.setText(yan);    la.setForeground(Color.BLUE);    la.setFont(new Font("隶书",Font.PLAIN,17));    la.setBounds(new Rectangle(250, 180, 80, 25));    this.add(tf1, null);    this.add(jLabel1, null);    this.add(jLabel2, null);    this.add(pf,null);    this.add(tf2, null);    this.add(jLabel3, null);    this.add(la, null);    this.add(jLabel4, null);    this.add(jButton1, null);    this.add(jButton2, null);    jButton1.addActionListener(new AL());    jButton2.addActionListener(new AL());  }  public void paintComponent(Graphics g) {      super.paintComponent(g);      g.drawImage(image, 0, 0,780,600, this);  }  class AL implements ActionListener  {    public void actionPerformed(ActionEvent e)    {      if(e.getSource()==jButton2)      {        System.exit(1);      }      if(e.getSource()==jButton1)      {        s1=tf1.getText();        String s2=tf2.getText();        String s3=pf.getText();        String s4=la.getText();        String s5="select People from MiMa";        Vector ren=bm.selectBus(s5);        String s6="select Mi from MiMa where People='"+s1+"'";        Vector ma=bm.selectBus(s6);        String s7=((Vector)ma.get(0)).get(0).toString();        int i=0;        for(i=0;i<ren.size();i++)        {          if(s1.equals(((Vector) ren.get(i)).get(0).toString()))          {            i++;          }        }        if(s1.equals(""))        {          JOptionPane.showMessageDialog(null,"用户名不能为空");          tf1.grabFocus();        }        else if(s3.equals(""))        {          JOptionPane.showMessageDialog(null,"密码不能为空");          pf.grabFocus();        }        else if(!s2.equals(s4))        {          JOptionPane.showMessageDialog(null,"验证码错误");          tf2.grabFocus();        }        else if(i==0)        {          JOptionPane.showMessageDialog(null,"用户不存在");          tf1.grabFocus();        }        else if(!s3.equals(s7))        {          JOptionPane.showMessageDialog(null,"密码输入有误");          pf.grabFocus();        }        else        {          new MainFrame();        }      }    }  }}

⌨️ 快捷键说明

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