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

📄 checkid.java~3~

📁 航班查询与订票系统 用Java与sqlserver2000来编写一个航班查询与订票系统
💻 JAVA~3~
字号:
package flight.Main;

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

public class CheckID
    extends JFrame
    implements ActionListener {
  private JTextField zhanghaoField = new JTextField(15);
  private JPasswordField passwordField = new JPasswordField(20);
  private JButton jbOK = new JButton("确定");
  private JButton jbCancel = new JButton("取消");

  private String name = "0302";
  private String pw = "0302";

  public CheckID() {
    Container c = this.getContentPane();

    c.setLayout(new FlowLayout());
    c.add(new JLabel("帐号:"));
    c.add(zhanghaoField);
    c.add(new JLabel("密码:"));
    c.add(passwordField);
    c.add(jbOK);
    c.add(jbCancel);

    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (int) (d.getWidth() - this.getWidth()) / 2;
    int y = (int) (d.getHeight() - this.getHeight()) / 2;

    this.setLocation(x, y);

    this.setSize(180, 120);
    this.setResizable(false);
    this.setVisible(true);

    jbOK.addActionListener(this);
    jbCancel.addActionListener(this);
  }

  public void actionPerformed(ActionEvent e) {
    String zhanghao = zhanghaoField.getText().trim();
    String password = passwordField.getText().trim();

    if (e.getSource() == jbOK) {
      if (zhanghao.length() == 0) {
        JOptionPane.showMessageDialog(null, "请输入帐号!", "错误信息",
                                      JOptionPane.ERROR_MESSAGE);
        zhanghaoField.setText("");
        passwordField.setText("");
        return;
      }

      if (!zhanghao.equals(name)) {
        JOptionPane.showMessageDialog(null, "对不起!你的帐号不正确!",
                                      "帐号错误", JOptionPane.ERROR_MESSAGE);
        zhanghaoField.setText("");
        passwordField.setText("");
        return;
      }

      if (password.length() == 0) {
        JOptionPane.showMessageDialog(null, "请输入密码!", "错误信息",
                                      JOptionPane.ERROR_MESSAGE);
        zhanghaoField.setText("");
        passwordField.setText("");
        return;
      }

      if (!password.equals(pw)) {
        JOptionPane.showMessageDialog(null, "对不起!你的密码不正确!",
                                      "帐号错误", JOptionPane.ERROR_MESSAGE);
        zhanghaoField.setText("");
        passwordField.setText("");
        return;
      }

      if (zhanghao.equals(name) && password.equals(pw)) {
        this.setVisible(false);
        this.dispose();

        /*
        Interface.manager = new flight.manage.TestDB();

        Interface.manager.setSize(470, 370);
        Interface.manager.setResizable(false);
        Interface.manager.setTitle("航班管理系统");
        Interface.manager.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
        Interface.manager.setVisible(true);*/
      }
    }
    else if (e.getSource() == jbCancel) {
      this.setVisible(false);
      this.dispose();
    }

  }

}

⌨️ 快捷键说明

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