• 大小: 431KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-09
  • 语言: Java
  • 标签: JAVA  

资源简介

Java 航班系统 实现了 查 订 退等功能

资源截图

代码片段和文件信息

package flight.query;

import flight.assist.*;

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

public class AirFirmQuery extends JPanel implements ActionListener
{
   //A bean used to connect to the database and execute SQL operation
static SqlBean sqlBean = new SqlBean();
   
private static DefaultComboBoxModel model = new DefaultComboBoxModel();
private static JComboBox jcb = new JComboBox(model);

   //Used to store the item you choosed inth combobox
private String airfirm;

private JButton jbQuery = new JButton(“查询“);

   //Setup GUI in the Constructor method
public AirFirmQuery()
{
       //*****************************************************
       
JLabel jl = new JLabel(“  航空公司查询“);
    jl.setFont(new Font(“Times“Font.BOLD23));
    JPanel jpTop = new JPanel();
    jpTop.add(jl);    
   
    JLabel jl2 = new JLabel(“        请输入航班名称或者本查询将“);
    jl2.setHorizontalAlignment(JLabel.CENTER);
    jl2.setFont(new Font(“Times“Font.PLAIN12));
    
    JLabel jl3 = new JLabel(“提供你该航空公司所有的航班情况:“);
    jl3.setHorizontalAlignment(JLabel.CENTER);
    jl3.setFont(new Font(“Times“Font.PLAIN12));
    JPanel jpLabel = new JPanel(new BorderLayout());
    jpLabel.add(jl2BorderLayout.NORTH);
    jpLabel.add(jl3BorderLayout.CENTER);
    
       //******************************************************
    
    JPanel jpBox = new JPanel();
    jpBox.add(jcb);
    
    JPanel jpButton = new JPanel();
    jpButton.add(jbQuery);
    
    JPanel jp = new JPanel();
    jp.add(jpBox);
    jp.add(jpButton);
    
       //*****************************************************
    
    JPanel jpCenter = new JPanel();
    jpCenter.setLayout(new BorderLayout());
    jpCenter.add(jpLabelBorderLayout.NORTH);
    jpCenter.add(jpBorderLayout.CENTER);
    
    JPanel jpQuery = new JPanel();
    jpQuery.setLayout(new BorderLayout());
    jpQuery.add(jpTopBorderLayout.NORTH);
    jpQuery.add(jpCenterBorderLayout.CENTER);   
    
    this.setLayout(new BorderLayout());
    this.add(new JLabel(“        “)BorderLayout.NORTH);
    this.add(jpQueryBorderLayout.CENTER);   
    
       //Add listener to the query button
    jbQuery.addActionListener(this);
}

public static void updateAirFirmComboBox(String newPlaceint insertOrDelete)
{
if (insertOrDelete == 1)
{
if (model.getIndexOf(newPlace) == -1)
   jcb.addItem(newPlace);
}
   
else if (insertOrDelete == 2)
{
if (model.getIndexOf(newPlace) != -1)
   jcb.removeItem(newPlace);
}
   
}

public void actionPerformed(ActionEvent e)
{
this.airfirm = (String)jcb.getSelectedItem();

   //Do the query work
executeAirFirmQuery();
}

public void executeAirFirmQuery()
{
   //Form the sqlString
String sqlString = “SELECT DISTINCT * FROM “ +
  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .CA....     25138  2004-12-30 17:14  航空订票系统\完美版\72341.gif

    .CA....      6250  2004-12-30 02:40  航空订票系统\完美版\AirFirmQuery.java

    .CA....      2970  2004-12-30 15:34  航空订票系统\完美版\CheckID.java

    .CA....     13775  2004-12-30 15:33  航空订票系统\完美版\Client.java

    .CA....     13615  2004-12-30 14:42  航空订票系统\完美版\CommonQuery.java

    .CA....     35049  2004-12-30 14:13  航空订票系统\完美版\ComprehenQuery.java

    .CA....        88  2004-12-30 16:44  航空订票系统\完美版\data\ClientInfo.txt

    .CA....      8064  2004-12-30 12:49  航空订票系统\完美版\data\db1.ldb

    .CA....    229376  2004-12-30 12:46  航空订票系统\完美版\data\db1.mdb

    .CA....   1264128  2004-12-27 14:18  航空订票系统\完美版\data\mm

    .CA....      1240  2004-12-30 16:44  航空订票系统\完美版\data\SeatInfo.txt

    .C.D...         0  2004-12-30 17:42  航空订票系统\完美版\data

    .CA....      8002  2004-12-30 16:46  航空订票系统\完美版\DeletePanel.java

    .CA....      9459  2004-12-30 02:40  航空订票系统\完美版\DestinQuery.java

    .CA....       232  2004-12-29 14:45  航空订票系统\完美版\f.gif

    .CA....      4045  2004-12-30 14:51  航空订票系统\完美版\flight\assist\SeatInfo.class

    .CA....      1742  2004-12-30 14:51  航空订票系统\完美版\flight\assist\SqlBean.class

    .CA....      2556  2004-12-30 14:51  航空订票系统\完美版\flight\assist\UpdateComboBox.class

    .C.D...         0  2004-12-30 17:42  航空订票系统\完美版\flight\assist

    .CA....     10550  2004-12-30 15:33  航空订票系统\完美版\flight\dingpiao\Client.class

    .CA....       557  2004-12-30 15:26  航空订票系统\完美版\flight\dingpiao\Hangkong$1.class

    .CA....     15256  2004-12-30 15:26  航空订票系统\完美版\flight\dingpiao\Hangkong.class

    .CA....      1082  2004-12-30 14:50  航空订票系统\完美版\flight\dingpiao\writeToFile.class

    .C.D...         0  2004-12-30 17:42  航空订票系统\完美版\flight\dingpiao

    .CA....      2950  2004-12-30 15:36  航空订票系统\完美版\flight\Main\CheckID.class

    .CA....      2983  2004-12-30 17:40  航空订票系统\完美版\flight\Main\Interface.class

    .CA....      1092  2004-12-30 17:21  航空订票系统\完美版\flight\Main\Main.class

    .C.D...         0  2004-12-30 17:42  航空订票系统\完美版\flight\Main

    .CA....      2424  2004-12-30 14:51  航空订票系统\完美版\flight\manage\DeletePanel$1.class

    .CA....      8089  2004-12-30 14:51  航空订票系统\完美版\flight\manage\DeletePanel.class

............此处省略64个文件信息

评论

共有 条评论