• 大小: 419.51 KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-11-03
  • 语言: 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 “ +
  

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

     文件        132  2009-05-31 11:05  航空订票系统\Java源码.url

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

     文件       3936  2004-12-30 14:51  航空订票系统\完美版\flight\manage\InsertPanel$1.class

     文件       5202  2004-12-30 14:51  航空订票系统\完美版\flight\manage\InsertPanel.class

     文件       4239  2004-12-30 14:57  航空订票系统\完美版\flight\manage\Show.class

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

评论

共有 条评论

相关资源