亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mainframe.java

?? 關于飛機航班的項目
?? JAVA
字號:
package flight;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;

public class MainFrame extends JFrame {
    JPanel contentPane;
    BorderLayout borderLayout1 = new BorderLayout();
    JMenuBar jMenuBar1 = new JMenuBar();
    JMenu mnuSystem = new JMenu();
    JMenuItem mnuExit = new JMenuItem();
    JMenuItem mnuConnect = new JMenuItem();
    JMenuItem mnuDisconnect = new JMenuItem();
    JMenu mnuFlightCheck = new JMenu();
    JMenuItem mnuCheck = new JMenuItem();
    JMenuItem mnuBook = new JMenuItem();
    JMenu mnuInterOperate = new JMenu();
    static JMenuItem mnuLogin = new JMenuItem();
    static JMenu mnuOperate = new JMenu();
    static JMenuItem mnuLogout = new JMenuItem();
    JMenuItem mnuPilotInfo = new JMenuItem();
    JMenuItem mnuPlaneInfo = new JMenuItem();
    JMenuItem mnuCreate = new JMenuItem();
    static DBConnect connObj = null;


    public MainFrame() {
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    /**
     * Component initialization.
     *
     * @throws java.lang.Exception
     */
    private void jbInit() throws Exception {
        contentPane = (JPanel) getContentPane();
        contentPane.setLayout(borderLayout1);
        this.setResizable(false);
        setSize(new Dimension(800, 600));
        setTitle("航班管理系統");
        mnuSystem.setText("系統");
        mnuExit.setText("退出");
        mnuExit.addActionListener(new
                                  MainFrame_jMenuFileExit_ActionAdapter(this));
        mnuConnect.setText("連接");
        mnuConnect.addActionListener(new MainFrame_mnuConnect_actionAdapter(this));
        mnuDisconnect.setEnabled(false);
        mnuDisconnect.setText("斷開");
        mnuDisconnect.addActionListener(new
                                        MainFrame_mnuDisconnect_actionAdapter(this));
        mnuFlightCheck.setEnabled(false);
        mnuFlightCheck.setText("查詢/訂票");
        mnuCheck.setText("查詢航班信息");
        mnuCheck.addActionListener(new MainFrame_mnuCheck_actionAdapter(this));
        mnuBook.setText("訂票");
        mnuBook.addActionListener(new MainFrame_mnuBook_actionAdapter(this));
        mnuInterOperate.setEnabled(false);
        mnuInterOperate.setText("內部操作");
        mnuLogin.setText("登錄");
        mnuLogin.addActionListener(new MainFrame_mnuLogin_actionAdapter(this));
        mnuLogout.setEnabled(false);
        mnuOperate.setEnabled(false);
        mnuOperate.setText("內部操作");
        mnuPilotInfo.setText("查詢機師信息");
        mnuPlaneInfo.setText("查詢飛機信息");
        mnuCreate.setText("航班信息錄入");
        mnuLogout.setText("注銷");
        mnuLogout.addActionListener(new MainFrame_mnuLogout_actionAdapter(this));
        jMenuBar1.add(mnuSystem);
        jMenuBar1.add(mnuFlightCheck);
        jMenuBar1.add(mnuInterOperate);
        mnuSystem.add(mnuConnect);
        mnuSystem.add(mnuDisconnect);
        mnuSystem.add(mnuExit);
        mnuFlightCheck.add(mnuCheck);
        mnuFlightCheck.add(mnuBook);
        mnuInterOperate.add(mnuLogin);
        mnuInterOperate.add(mnuLogout);
        mnuInterOperate.add(mnuOperate);
        mnuOperate.add(mnuPilotInfo);
        mnuOperate.add(mnuPlaneInfo);
        mnuOperate.add(mnuCreate);
        setJMenuBar(jMenuBar1);
    }


    /**
     * File | Exit action performed.
     *
     * @param actionEvent ActionEvent
     */
    void jMenuFileExit_actionPerformed(ActionEvent actionEvent) {
        System.exit(0);
    }

    public void mnuConnect_actionPerformed(ActionEvent e) {
        connObj = new DBConnect();
        mnuExit.setEnabled(false);
        mnuDisconnect.setEnabled(true);
        mnuFlightCheck.setEnabled(true);
        mnuInterOperate.setEnabled(true);
        if (connObj.isConnected()) {
            JOptionPane.showMessageDialog(this, "數據庫連接成功!");
        }
    }

    public void mnuDisconnect_actionPerformed(ActionEvent e) {
        connObj.disconnect();
        connObj = null;
        mnuExit.setEnabled(true);
        mnuConnect.setEnabled(true);
        mnuDisconnect.setEnabled(false);
        mnuFlightCheck.setEnabled(false);
        mnuInterOperate.setEnabled(false);
        JOptionPane.showMessageDialog(this, "數據庫已斷開連接!");
    }

    public void mnuCheck_actionPerformed(ActionEvent e) {
        CheckFlightDlg chkObj = new CheckFlightDlg(this, "航班查詢", true);
        chkObj.setLocation(MainApp.getDimension(chkObj.getSize()).width,
                           MainApp.getDimension(chkObj.getSize()).height);
        chkObj.setVisible(true);
    }

    public void mnuBook_actionPerformed(ActionEvent e) {
        String ticketID = JOptionPane.showInputDialog(this, "請輸入機票編號");
        String personID = "";
        String quantity = "";

        if (ticketID.equals("")) {
            JOptionPane.showMessageDialog(this, "機票編號不能為空!");
            return;
        } else {
            if(MainFrame.connObj.hasThisTicketID(ticketID)) {
                quantity = JOptionPane.showInputDialog(this, "請輸入訂票數量");

                if (CheckFlightDlg.strCheck(quantity)) {
                    personID = JOptionPane.showInputDialog(this, "請輸入身份證號碼");

                    if (personID.equals("")) {
                        JOptionPane.showMessageDialog(this, "身份證號碼不能為空!");
                        return;
                    } else {
                        if (JOptionPane.showConfirmDialog(this,
                                "是否預定編號為" + ticketID +
                                "的機票" + quantity + "張?") ==
                            JOptionPane.YES_OPTION) {
                            if (MainFrame.connObj.buyTicket(Integer.parseInt(
                                    ticketID),
                                    Integer.parseInt(quantity), personID)) {
                                JOptionPane.showMessageDialog(this, "訂票成功!");
                            } else {
                                JOptionPane.showMessageDialog(this, "訂票失?。?quot;);
                            }
                        }
                    }
                } else {
                    JOptionPane.showMessageDialog(this, "請不要輸入非法數據");
                    return;
                }
            }else {
                JOptionPane.showMessageDialog(this,"對不起,沒有您所要訂的票!");
            }
        }
        MainFrame.connObj.hasThisTicketID(ticketID);
    }

    public void mnuLogin_actionPerformed(ActionEvent e) {
        LoginDlg logObj = new LoginDlg(this, "登錄", true);
        logObj.setSize(400,300);
        logObj.setLocation(MainApp.getDimension(logObj.getSize()).width,
                           MainApp.getDimension(logObj.getSize()).height);
        logObj.setVisible(true);
    }

    public void mnuLogout_actionPerformed(ActionEvent e) {
        mnuLogin.setEnabled(true);
        mnuLogout.setEnabled(false);
        mnuOperate.setEnabled(false);
    }
}


class MainFrame_mnuLogout_actionAdapter implements ActionListener {
    private MainFrame adaptee;
    MainFrame_mnuLogout_actionAdapter(MainFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.mnuLogout_actionPerformed(e);
    }
}


class MainFrame_mnuLogin_actionAdapter implements ActionListener {
    private MainFrame adaptee;
    MainFrame_mnuLogin_actionAdapter(MainFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.mnuLogin_actionPerformed(e);
    }
}


class MainFrame_mnuBook_actionAdapter implements ActionListener {
    private MainFrame adaptee;
    MainFrame_mnuBook_actionAdapter(MainFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.mnuBook_actionPerformed(e);
    }
}


class MainFrame_mnuCheck_actionAdapter implements ActionListener {
    private MainFrame adaptee;
    MainFrame_mnuCheck_actionAdapter(MainFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.mnuCheck_actionPerformed(e);
    }
}


class MainFrame_mnuDisconnect_actionAdapter implements ActionListener {
    private MainFrame adaptee;
    MainFrame_mnuDisconnect_actionAdapter(MainFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.mnuDisconnect_actionPerformed(e);
    }
}


class MainFrame_mnuConnect_actionAdapter implements ActionListener {
    private MainFrame adaptee;
    MainFrame_mnuConnect_actionAdapter(MainFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.mnuConnect_actionPerformed(e);
    }
}


class MainFrame_jMenuFileExit_ActionAdapter implements ActionListener {
    MainFrame adaptee;

    MainFrame_jMenuFileExit_ActionAdapter(MainFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent actionEvent) {
        adaptee.jMenuFileExit_actionPerformed(actionEvent);
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲三级理论片| 亚洲综合在线五月| 成人综合在线视频| 亚洲狼人国产精品| 6080午夜不卡| 成人综合在线观看| 日本欧美加勒比视频| 国产精品久久久久久亚洲毛片| 欧美日韩一区二区在线观看视频| 国产一区二区在线免费观看| 亚洲第一激情av| 欧美激情在线观看视频免费| 宅男噜噜噜66一区二区66| av亚洲精华国产精华精华| 久久国产综合精品| 一区二区激情视频| 久久久久97国产精华液好用吗| 欧美三级乱人伦电影| 国产suv精品一区二区三区| 日本视频一区二区三区| 亚洲视频在线观看三级| 国产欧美日本一区二区三区| 日韩一级黄色大片| 欧美艳星brazzers| 99久久婷婷国产综合精品电影| 国产精品一区一区三区| 午夜精品久久久久久久| 亚洲天堂成人网| 国产午夜精品久久久久久久 | 国产精品福利一区二区| 欧美一区二区二区| 日本精品裸体写真集在线观看| 国产成人免费av在线| 精品在线播放午夜| 青青青伊人色综合久久| 午夜精品视频一区| 亚洲狠狠爱一区二区三区| 亚洲伦理在线精品| 18欧美亚洲精品| 一区在线中文字幕| 国产欧美一区二区精品性色| 精品国精品自拍自在线| 日韩三区在线观看| 91精品国产综合久久国产大片| 欧美日韩亚洲综合一区二区三区| 在线观看日韩av先锋影音电影院| 91视频国产观看| 97久久精品人人做人人爽| 不卡的av电影| 99视频有精品| 91视频免费播放| 91蝌蚪porny| 91日韩一区二区三区| www.欧美亚洲| 色婷婷综合在线| 91丨九色丨蝌蚪丨老版| 99精品视频在线免费观看| 成人蜜臀av电影| 成人三级在线视频| 北条麻妃一区二区三区| av不卡在线观看| 色94色欧美sute亚洲线路一ni| 欧美网站大全在线观看| 欧美日韩国产123区| 91精品国产91久久久久久一区二区| 日韩一区二区精品在线观看| 精品电影一区二区三区| 久久亚洲捆绑美女| 国产精品视频免费看| 亚洲日本丝袜连裤袜办公室| 一区二区久久久久| 日韩vs国产vs欧美| 国产一区二区三区香蕉| 99re亚洲国产精品| 在线观看免费成人| 91精品国产综合久久精品性色| 欧美精品一区二区三区视频| 国产精品久久久久久久久动漫 | 亚洲成人激情综合网| 奇米影视一区二区三区| 极品瑜伽女神91| 成人美女视频在线观看18| 色婷婷久久99综合精品jk白丝 | 成人欧美一区二区三区视频网页| 亚洲男同1069视频| 日韩和欧美一区二区三区| 国产在线精品一区在线观看麻豆| av高清不卡在线| 91精品一区二区三区在线观看| 久久精品人人做人人综合| 亚洲欧美国产三级| 日本亚洲电影天堂| 国产精品一级二级三级| 欧美性受xxxx黑人xyx性爽| 欧美岛国在线观看| 一区二区理论电影在线观看| 国产一区二区在线电影| 欧美午夜影院一区| 久久久久久免费| 亚洲成人综合在线| 国产乱子伦一区二区三区国色天香 | 精品久久人人做人人爰| 亚洲欧美在线另类| 免费美女久久99| 欧洲亚洲精品在线| 国产亚洲精品7777| 日本最新不卡在线| 99精品偷自拍| 国产性做久久久久久| 蜜臀精品一区二区三区在线观看 | 欧美一区二区三区在线观看| 国产精品久久久久久久久免费相片 | 欧美岛国在线观看| 洋洋av久久久久久久一区| 国产成人在线色| 日韩一区二区三区视频在线| 一区二区三区**美女毛片| 国产成人精品免费| 精品国产免费人成在线观看| 亚洲大片在线观看| 成人午夜又粗又硬又大| 精品国产免费一区二区三区四区| 日韩电影网1区2区| 色婷婷综合久久久久中文| 国产欧美日韩卡一| 国产在线不卡一区| 欧美电视剧在线观看完整版| 青青草伊人久久| 欧美日韩国产天堂| 一区二区视频在线| 成人少妇影院yyyy| 久久久精品综合| 激情深爱一区二区| 欧美日韩精品福利| 亚洲一区二区三区爽爽爽爽爽| 91在线视频免费观看| 国产精品二三区| av电影在线观看完整版一区二区| 国产精品久久久久一区| 成人久久视频在线观看| 国产亚洲欧美激情| 国产在线不卡一区| 久久蜜桃av一区二区天堂| 狠狠狠色丁香婷婷综合激情| 精品国产污网站| 国产在线播放一区| 久久新电视剧免费观看| 国产另类ts人妖一区二区| 久久久久久久久久电影| 韩国v欧美v日本v亚洲v| 久久九九久精品国产免费直播| 国内精品写真在线观看| 国产丝袜欧美中文另类| 成人国产精品视频| 国产精品白丝在线| 在线观看免费成人| 亚洲一二三区在线观看| 欧美精品高清视频| 蜜桃精品视频在线观看| 精品国产91乱码一区二区三区| 国产一区二区三区四| 中文字幕中文在线不卡住| 91福利视频在线| 日韩经典一区二区| 日韩欧美在线网站| 国产麻豆精品在线观看| 国产精品欧美综合在线| 色av综合在线| 麻豆久久久久久久| 中文字幕欧美国产| 在线观看亚洲精品| 热久久一区二区| 久久久久99精品国产片| 91久久人澡人人添人人爽欧美| 欧美aⅴ一区二区三区视频| 国产午夜亚洲精品理论片色戒| 91麻豆精东视频| 日日摸夜夜添夜夜添亚洲女人| 久久久久久久久岛国免费| 99精品1区2区| 日本亚洲电影天堂| 欧美国产日韩一二三区| 在线亚洲一区观看| 久久精品99久久久| 最新热久久免费视频| 欧美高清视频一二三区 | www.亚洲色图| 日韩精品亚洲一区二区三区免费| 久久影院午夜论| 色悠久久久久综合欧美99| 蜜臀av亚洲一区中文字幕| 中国av一区二区三区| 欧美电影影音先锋| 丁香婷婷综合激情五月色| 亚洲一区二区三区四区的| 国产清纯美女被跳蛋高潮一区二区久久w | av一二三不卡影片| 久久精品国产在热久久| 一区二区在线观看免费视频播放| 久久九九全国免费|