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

📄 mainwindow.java

📁 出租车管理系统,为本人毕业设计. 还请大家多多指教了
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package car;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
import javax.swing.*;
import java.awt.Color;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import com.borland.jbcl.layout.XYLayout;
import com.borland.jbcl.layout.*;
import javax.swing.border.EtchedBorder;
import javax.swing.border.Border;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyAdapter;

public class MainWindow extends JFrame {
    String str;
    public MainWindow(String s) {
        str=s;
        try {
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
//   public static void main(String[] args) {
//        MainWindow newmm= new MainWindow("");
//   }
    private void jbInit() throws Exception {
        String year,month,date;
        year=String.valueOf(cal.get(Calendar.YEAR )) ;
        month=String.valueOf(cal.get(Calendar.MONTH)+1 );
        date=String.valueOf(cal.get(Calendar.DATE ));

        this.setJMenuBar(jMenuBar1);
        this.setTitle("沈阳志远出租汽车公司出租车信息管理系统");
        this.getContentPane().setLayout(xYLayout1);
        jMenu1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenu1.setForeground(new Color(85, 92, 164));
        jMenu1.setText("车辆管理");
        jMenuItem1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem1.setForeground(new Color(85, 92, 164));
        jMenuItem1.setAction(null);
        jMenuItem1.setText("新增车辆");
        jMenuItem1.addActionListener(new MainWindow_jMenuItem1_actionAdapter(this));
        jMenuItem1.addKeyListener(new MainWindow_jMenuItem1_keyAdapter(this));
        jMenuItem2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem2.setForeground(new Color(85, 92, 164));
        jMenuItem2.setText("车辆信息查询");
        jMenuItem2.addActionListener(new MainWindow_jMenuItem2_actionAdapter(this));
        jMenuItem3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem3.setForeground(new Color(85, 92, 164));
        jMenuItem3.setText("车辆更新管理");
        jMenuItem3.addActionListener(new MainWindow_jMenuItem3_actionAdapter(this));
        jMenu2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenu2.setForeground(new Color(85, 92, 164));
        jMenu2.setText("驾驶员管理");
        jMenuItem5.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem5.setForeground(new Color(85, 92, 164));
        jMenuItem5.setText("添加驾驶员");
        jMenuItem5.addActionListener(new MainWindow_jMenuItem5_actionAdapter(this));
        jMenuItem6.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem6.setForeground(new Color(85, 92, 164));
        jMenuItem6.setText("查询驾驶员信息");
        jMenuItem6.addActionListener(new MainWindow_jMenuItem6_actionAdapter(this));
        jMenuItem7.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem7.setForeground(new Color(85, 92, 164));
        jMenuItem7.setText("驾驶员更新管理");
        jMenuItem7.addActionListener(new MainWindow_jMenuItem7_actionAdapter(this));
        jMenu4.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenu4.setForeground(new Color(85, 92, 164));
        jMenu4.setText("维修管理");
        jMenuItem13.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem13.setForeground(new Color(85, 92, 164));
        jMenuItem13.setText("车辆维修登记");
        jMenuItem13.addActionListener(new MainWindow_jMenuItem13_actionAdapter(this));
        jMenuItem14.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem14.setForeground(new Color(85, 92, 164));
        jMenuItem14.setText("维修信息查询");
        jMenuItem14.addActionListener(new MainWindow_jMenuItem14_actionAdapter(this));
        jMenuItem15.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem15.setForeground(new Color(85, 92, 164));
        jMenuItem15.setText("维修记录更新管理");
        jMenuItem15.addActionListener(new MainWindow_jMenuItem15_actionAdapter(this));
        jMenu5.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenu5.setForeground(new Color(85, 92, 164));
        jMenu5.setText("车辆违章管理");
        jMenuItem17.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem17.setForeground(new Color(85, 92, 164));
        jMenuItem17.setText("违章登记");
        jMenuItem17.addActionListener(new MainWindow_jMenuItem17_actionAdapter(this));
        jMenuItem18.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem18.setForeground(new Color(85, 92, 164));
        jMenuItem18.setText("违章车辆查询");
        jMenuItem18.addActionListener(new MainWindow_jMenuItem18_actionAdapter(this));
        jMenuItem19.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem19.setForeground(new Color(85, 92, 164));
        jMenuItem19.setText("违章记录更新管理");
        jMenuItem19.addActionListener(new MainWindow_jMenuItem19_actionAdapter(this));
        jMenu6.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenu6.setForeground(new Color(85, 92, 164));
        jMenu6.setText("车辆缴费管理");
        jMenuItem21.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem21.setForeground(new Color(85, 92, 164));
        jMenuItem21.setText("缴费信息录入");
        jMenuItem21.addActionListener(new MainWindow_jMenuItem21_actionAdapter(this));
        jMenuItem22.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem22.setForeground(new Color(85, 92, 164));
        jMenuItem22.setText("缴费信息查询");
        jMenuItem22.addActionListener(new MainWindow_jMenuItem22_actionAdapter(this));
        jMenuItem23.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem23.setForeground(new Color(85, 92, 164));
        jMenuItem23.setText("缴费更新管理");
        jMenuItem23.addActionListener(new MainWindow_jMenuItem23_actionAdapter(this));
        jMenu7.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenu7.setForeground(new Color(85, 92, 164));
        jMenu7.setText("系统维护");
        jMenuItem25.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem25.setForeground(new Color(85, 92, 164));
        jMenuItem25.setText("安全维护");
        jMenuItem25.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_U ,InputEvent.CTRL_MASK) ) ;
        jMenuItem25.addActionListener(new MainWindow_jMenuItem25_actionAdapter(this));
        jMenu9.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenu9.setForeground(new Color(85, 92, 164));
        jMenu9.setText("帮助");
        jMenuItem30.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem30.setForeground(new Color(85, 92, 164));
        jMenuItem30.setText("软件信息");
        jMenuItem30.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_M ,InputEvent.CTRL_MASK) ) ;
        jMenuItem30.addActionListener(new MainWindow_jMenuItem30_actionAdapter(this));
        jMenuItem31.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem31.setForeground(new Color(85, 92, 164));
        jMenuItem31.setText("系统帮助");
        jMenuItem31.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H ,InputEvent.CTRL_MASK) ) ;
        jMenuItem31.addActionListener(new MainWindow_jMenuItem31_actionAdapter(this));
        jMenu10.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenu10.setForeground(new Color(85, 92, 164));
        jMenu10.setText("退出");
        jMenuItem33.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem33.setForeground(new Color(85, 92, 164));
        jMenuItem33.setText("退出系统");
        jMenuItem33.addActionListener(new MainWindow_jMenuItem33_actionAdapter(this));
        jMenuItem33.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q ,InputEvent.CTRL_MASK) ) ;
        jMenuItem34.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jMenuItem34.setForeground(new Color(85, 92, 164));
        jMenuItem34.setText("重新启动");
        jMenuItem34.addActionListener(new MainWindow_jMenuItem34_actionAdapter(this));
        jMenuItem34.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_R ,InputEvent.CTRL_MASK) ) ;
        xYLayout1.setWidth(1020);
        xYLayout1.setHeight(696);
        jPanel1.setBorder(border1);
        jPanel1.setLayout(xYLayout2);
        jLabel1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jLabel1.setBorder(border2);
        jLabel1.setText("  当前用户:");
        jLabel2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jLabel2.setBorder(border3);
        jLabel2.setText("  系统时间:");
        jPanel2.setLayout(xYLayout3);
        jPanel2.setBorder(border4);
        jLabel3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jLabel3.setText(str) ;
        jLabel5.setText("");
        jButton1.addActionListener(new MainWindow_jButton1_actionAdapter(this));
        jButton2.addActionListener(new MainWindow_jButton2_actionAdapter(this));
        jButton3.addActionListener(new MainWindow_jButton3_actionAdapter(this));
        jButton4.addActionListener(new MainWindow_jButton4_actionAdapter(this));
        jButton5.addActionListener(new MainWindow_jButton5_actionAdapter(this));
        jButton6.addActionListener(new MainWindow_jButton6_actionAdapter(this));
        jButton7.addActionListener(new MainWindow_jButton7_actionAdapter(this));
        jButton8.addActionListener(new MainWindow_jButton8_actionAdapter(this));
        jButton1.setBorder(border5);

        jButton1.setToolTipText("添加车辆");
        jButton2.setToolTipText("添加驾驶员");
        jButton3.setToolTipText("车辆维修管理");
        jButton4.setToolTipText("车辆缴费管理");
        jButton5.setToolTipText("车辆违章管理");
        jButton6.setToolTipText("安全维护");
        jButton7.setToolTipText("重启系统");
        jButton8.setToolTipText("退出系统");
        //  jMenuBar1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        //jMenuBar1.setForeground(new Color(85, 92, 164));
        jMenuBar1.add(jMenu1);
        jMenuBar1.add(jMenu2);
        jMenuBar1.add(jMenu4);
        jMenuBar1.add(jMenu5);
        jMenuBar1.add(jMenu6);
        jMenuBar1.add(jMenu7);
        jMenuBar1.add(jMenu9);
        jMenuBar1.add(jMenu10);
        jMenu1.add(jMenuItem1);
        jMenu1.add(jMenuItem2);
        jMenu1.add(jMenuItem3);
        jMenu2.add(jMenuItem5);
        jMenu2.add(jMenuItem6);
        jMenu2.add(jMenuItem7);
        jMenu4.add(jMenuItem13);
        jMenu4.add(jMenuItem14);
        jMenu4.add(jMenuItem15);
        jMenu5.add(jMenuItem17);
        jMenu5.add(jMenuItem18);
        jMenu5.add(jMenuItem19);
        jMenu6.add(jMenuItem21);
        jMenu6.add(jMenuItem22);
        jMenu6.add(jMenuItem23);
        jMenu7.add(jMenuItem25);
        jMenu9.add(jMenuItem30);
        jMenu9.addSeparator();
        jMenu9.add(jMenuItem31);
        jMenu10.add(jMenuItem33);
        jMenu10.add(jMenuItem34);
        jPanel1.add(jLabel4, new XYConstraints(855, 6, 103, 33));
        jPanel1.add(jLabel2, new XYConstraints(769, 5, -1, 34));
        jPanel1.add(jLabel1, new XYConstraints(66, 3, -1, 36));
        jPanel1.add(jLabel3, new XYConstraints(151, 3, 80, 35));
        this.getContentPane().add(jPanel2, new XYConstraints(2, 102, 1014, 575));
        jToolBar1.add(jButton1);
        jToolBar1.add(jButton2);
        jToolBar1.add(jButton3);
        jToolBar1.add(jButton4);
        jToolBar1.add(jButton5);
        jToolBar1.add(jButton6);
        jToolBar1.add(jButton7);
        jToolBar1.add(jButton8);
        jPanel2.add(jLabel5, new XYConstraints(0, 0, 1011, 571));
        this.getContentPane().add(jPanel1, new XYConstraints(2, 53, 1014, 45));
        this.getContentPane().add(jToolBar1, new XYConstraints(0, 1, 1014, 50));
        this.setSize(1024,730);
        this.setVisible(true);
        jLabel4.setText(year+"."+month+"."+date) ;
        if(!str.equals("管理员") )
        {
            jMenuItem1.setEnabled(false) ;
            jMenuItem3.setEnabled(false) ;
            jMenuItem5.setEnabled(false) ;
            jMenuItem7.setEnabled(false) ;
            jMenuItem13.setEnabled(false) ;
            jMenuItem15.setEnabled(false) ;
            jMenuItem17.setEnabled(false) ;
            jMenuItem19.setEnabled(false) ;
            jMenuItem21.setEnabled(false) ;
            jMenuItem23.setEnabled(false) ;
            jMenu7.setEnabled(false) ;

        }
    }
    Calendar cal=new GregorianCalendar();
    JMenuBar jMenuBar1 = new JMenuBar();
    JMenu jMenu1 = new JMenu();
    JMenuItem jMenuItem1 = new JMenuItem();
    JMenuItem jMenuItem2 = new JMenuItem();
    JMenuItem jMenuItem3 = new JMenuItem();
    JMenu jMenu2 = new JMenu();
    JMenuItem jMenuItem5 = new JMenuItem();
    JMenuItem jMenuItem6 = new JMenuItem();
    JMenuItem jMenuItem7 = new JMenuItem();
    JMenu jMenu4 = new JMenu();
    JMenuItem jMenuItem13 = new JMenuItem();
    JMenuItem jMenuItem14 = new JMenuItem();
    JMenuItem jMenuItem15 = new JMenuItem();
    JMenu jMenu5 = new JMenu();
    JMenuItem jMenuItem17 = new JMenuItem();
    JMenuItem jMenuItem18 = new JMenuItem();
    JMenuItem jMenuItem19 = new JMenuItem();
    JMenu jMenu6 = new JMenu();
    JMenuItem jMenuItem21 = new JMenuItem();
    JMenuItem jMenuItem22 = new JMenuItem();
    JMenuItem jMenuItem23 = new JMenuItem();
    JMenu jMenu7 = new JMenu();
    JMenuItem jMenuItem25 = new JMenuItem();
    JMenu jMenu9 = new JMenu();
    JMenuItem jMenuItem30 = new JMenuItem();
    JMenuItem jMenuItem31 = new JMenuItem();
    JMenu jMenu10 = new JMenu();
    JMenuItem jMenuItem33 = new JMenuItem();
    JMenuItem jMenuItem34 = new JMenuItem();
    XYLayout xYLayout1 = new XYLayout();
    JPanel jPanel1 = new JPanel();
    Border border1 = BorderFactory.createEtchedBorder(EtchedBorder.RAISED,
            Color.white, new Color(148, 145, 140));
    JLabel jLabel1 = new JLabel();
    XYLayout xYLayout2 = new XYLayout();
    Border border2 = BorderFactory.createEtchedBorder(Color.white,
            new Color(148, 145, 140));
    JLabel jLabel2 = new JLabel();
    Border border3 = BorderFactory.createEtchedBorder(Color.white,
            new Color(148, 145, 140));
    JPanel jPanel2 = new JPanel();
    XYLayout xYLayout3 = new XYLayout();
    Border border4 = BorderFactory.createEtchedBorder(EtchedBorder.RAISED,
            Color.white, new Color(148, 145, 140));
    JLabel jLabel3 = new JLabel();
    JLabel jLabel4 = new JLabel();
    JLabel jLabel5 = new JLabel(new ImageIcon("image\\20068259415866402.jpg"));
    JToolBar jToolBar1 = new JToolBar();
    JButton jButton1 = new JButton(new ImageIcon("image\\0011.gif"));
    JButton jButton2 = new JButton(new ImageIcon("image\\new2-14.gif"));
    JButton jButton3 = new JButton(new ImageIcon("image\\32.gif"));
    JButton jButton4 = new JButton(new ImageIcon("image\\33.gif"));
    JButton jButton5 = new JButton(new ImageIcon("image\\1ll.gif"));
    JButton jButton6 = new JButton(new ImageIcon("image\\163.gif"));
    JButton jButton7 = new JButton(new ImageIcon("image\\48.gif"));
    JButton jButton8 = new JButton(new ImageIcon("image\\ll.gif"));
    Border border5 = BorderFactory.createEtchedBorder(Color.white,
            new Color(165, 163, 151));
    public void jMenuItem1_actionPerformed(ActionEvent e) {
        new NewCar ();
    }

    public void jMenuItem1_keyReleased(KeyEvent e) {

    }

    public void jMenuItem2_actionPerformed(ActionEvent e) {
        new FindCar ();
    }

    public void jMenuItem3_actionPerformed(ActionEvent e) {
        new UpdateCar ();
    }

    public void jMenuItem5_actionPerformed(ActionEvent e) {
        new Newdriver();
    }

    public void jMenuItem6_actionPerformed(ActionEvent e) {
        new FindDriver ();
    }

    public void jMenuItem7_actionPerformed(ActionEvent e) {
        new Updatedriver ();
    }

    public void jMenuItem13_actionPerformed(ActionEvent e) {
        new Newbroke ();
    }

    public void jMenuItem14_actionPerformed(ActionEvent e) {
        new Findbroke ();
    }

    public void jMenuItem15_actionPerformed(ActionEvent e) {
        new Updatebroke ();
    }

    public void jMenuItem17_actionPerformed(ActionEvent e) {
        new Newweizhang ();
    }

    public void jMenuItem18_actionPerformed(ActionEvent e) {
        new Findweizhang ();
    }

    public void jMenuItem19_actionPerformed(ActionEvent e) {
        new Updateweizhang ();
    }

    public void jMenuItem21_actionPerformed(ActionEvent e) {
        new Newjiaofei ();
    }

    public void jMenuItem22_actionPerformed(ActionEvent e) {
        new Findjiaofei ();
    }

    public void jMenuItem23_actionPerformed(ActionEvent e) {
        new Updatejiaofei ();
    }

    public void jMenuItem25_actionPerformed(ActionEvent e) {
        new SetSafe ();
    }

    public void jMenuItem4_actionPerformed(ActionEvent e) {
//        new SetMessage ();
    }

    public void jMenuItem30_actionPerformed(ActionEvent e) {
        new SoftMessage ();
    }

    public void jMenuItem31_actionPerformed(ActionEvent e) {
        new SystemHelp ();
    }

    public void jMenuItem33_actionPerformed(ActionEvent e) {
        String q = "谢谢您的使用,确定要退出吗?";
        int ok = JOptionPane.showConfirmDialog(null, q, "确认",
                                               JOptionPane.YES_NO_OPTION,
                                               JOptionPane.QUESTION_MESSAGE);
        if (ok == JOptionPane.YES_OPTION) {
            dispose();
            System.exit(0);
        }

    }

⌨️ 快捷键说明

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