package frame;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.File;
import java.util.Calendar;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import frame.Input.JoinTravelGroupInputFrame;
import frame.Input.QuitTravelGroupInputFrame;
import frame.Input.StatisticsTravelInputFrame;
import frame.Input.TravelGroupInputFrame;
import frame.Input.TravelerInputFrame;
import frame.Input.TravelsInputFrame;
import frame.Query.All.JoinTravelGroupQueryAllFrame;
import frame.Query.All.QuitTravelGroupQueryAllFrame;
import frame.Query.All.StatisticsTravelQueryAllFrame;
import frame.Query.All.TravelGroupQueryAllFrame;
import frame.Query.All.TravelerQueryAllFrame;
import frame.Query.All.TravelsQueryAllFrame;
import frame.Query.ById.JoinTravelGroupQueryByIdFrame;
import frame.Query.ById.QuitTravelGroupQueryByIdFrame;
import frame.Query.ById.StatisticsTravelQueryByIdFrame;
import frame.Query.ById.TravelGroupQueryByIdFrame;
import frame.Query.ById.TravelerQueryByIdFrame;
import frame.Query.ById.TravelsQueryByIdFrame;
import frame.Remove.JoinTravelGroupRemoveFrame;
import frame.Remove.QuitTravelGroupRemoveFrame;
import frame.Remove.StatisticsTravelRemoveFrame;
import frame.Remove.TravelGroupRemoveFrame;
import frame.Remove.TravelerRemoveFrame;
import frame.Remove.TravelsRemoveFrame;
import frame.Update.JoinTravelGroupUpdateFrame;
import frame.Update.QuitTravelGroupUpdateFrame;
import frame.Update.StatisticsTravelUpdateFrame;
import frame.Update.TravelGroupUpdateFrame;
import frame.Update.TravelerUpdateFrame;
import frame.Update.TravelsUpdateFrame;
public class MainFrame extends JFrame implements Runnable,ActionListener {
//主菜单
private JMenuBar mainMenu = new JMenuBar();
//菜单项
private JMenu menuFile = new JMenu("系统(F)");
private JMenu menuTravels = new JMenu("旅行社管理(M)");
private JMenu menuQuery = new JMenu("查询(Q)");
private JMenu memuRemove = new JMenu("删除(R)");
private JMenu memuUpdate = new JMenu("修改(U)");
private JMenu menuHelp = new JMenu("帮助(H)");
//子菜单项
private JMenuItem menuFileExit = new JMenuItem("退出(X)");
private JMenuItem menuRegister = new JMenuItem("注册(R)");
private JMenuItem menuCancel = new JMenuItem("注销(C)");
private JMenuItem menuTravelsInput = new JMenuItem("旅行资料输入");
private JMenuItem menuTravelGroupInput = new JMenuItem("旅行团资料输入");
private JMenuItem menuTravelerInput = new JMenuItem("旅客资料输入");
private JMenuItem menuJoinTravelGroupInput = new JMenuItem("加入旅行团输入");
private JMenuItem menuQuitTravelGroupInput = new JMenuItem("退出旅行团输入");
private JMenuItem menuStatisticsTravelInput = new JMenuItem("统计旅行团人数输入");
private JMenuItem menuTravelsQueryById = new JMenuItem("编号查询旅行资料");
private JMenuItem menuTravelGroupQueryById = new JMenuItem("编号查询旅行团资料");
private JMenuItem menuTravelerQueryById = new JMenuItem("编号查询旅客资料");
private JMenuItem menuJoinTravelGroupQueryById = new JMenuItem("编号查询加入旅行团");
private JMenuItem menuQuitTravelGroupQueryById = new JMenuItem("编号查询退出旅行团");
private JMenuItem menuStatisticsTravelQueryById = new JMenuItem("编号查询统计旅行团人数");
private JMenuItem menuTravelsQueryAll = new JMenuItem("查询全部旅行资料");
private JMenuItem menuTravelGroupQueryAll = new JMenuItem("查询全部旅行团资料");
private JMenuItem menuTravelerQueryAll = new JMenuItem("查询全部旅客资料");
private JMenuItem menuJoinTravelGroupQueryAll = new JMenuItem("查询全部加入旅行团");
private JMenuItem menuQuitTravelGroupQueryAll = new JMenuItem("查询全部退出旅行团");
private JMenuItem menuStatisticsTravelQueryAll = new JMenuItem("查询全部统计旅行团人数");
private JMenuItem menuTravelsRemove = new JMenuItem("旅行资料");
private JMenuItem menuTravelGroupRemove = new JMenuItem("旅行团资料");
private JMenuItem menuTravelerRemove = new JMenuItem("旅客资料");
private JMenuItem menuJoinTravelGroupRemove = new JMenuItem("加入旅行团");
private JMenuItem menuQuitTravelGroupRemove = new JMenuItem("退出旅行团");
private JMenuItem menuStatisticsTravelRemove = new JMenuItem("统计旅行团人数");
private JMenuItem menuTravelsUpdate = new JMenuItem("旅行资料");
private JMenuItem menuTravelGroupUpdate = new JMenuItem("旅行团资料");
private JMenuItem menuTravelerUpdate = new JMenuItem("旅客资料");
private JMenuItem menuJoinTravelGroupUpdate = new JMenuItem("加入旅行团");
private JMenuItem menuQuitTravelGroupUpdate = new JMenuItem("退出旅行团");
private JMenuItem menuStatisticsTravelUpdate = new JMenuItem("统计旅行团人数");
private JMenuItem menuHelpAbout = new JMenuItem("关于(A)");
private ImageIcon icon = new ImageIcon("images" + File.separator + "1.jpg");
private JLabel label = new JLabel(icon,JLabel.LEFT);
private JLabel lblTime = new JLabel();
private Thread thread = new Thread(this);
public MainFrame() {
thread.start();//开始线程
menuFile.setMnemonic('F');
menuTravels.setMnemonic('M');
menuQuery.setMnemonic('Q');
memuRemove.setMnemonic('R');
memuUpdate.setMnemonic('U');
menuHelp.setMnemonic('H');
menuFileExit.setMnemonic('X');
menuRegister.setMnemonic('R');
menuCancel.setMnemonic('C');
menuHelpAbout.setMnemonic('A');
mainMenu.add(menuFile);
mainMenu.add(menuTravels);
mainMenu.add(menuQuery);
mainMenu.add(memuRemove);
mainMenu.add(memuUpdate);
mainMenu.add(menuHelp);
menuFile.add(menuFileExit);
menuFile.add(menuRegister);
menuFile.add(menuCancel);
menuTravels.add(menuTravelsInput);
menuTravels.add(menuTravelGroupInput);
menuTravels.add(menuTravelerInput);
menuTravels.add(menuJoinTravelGroupInput);
menuTravels.add(menuQuitTravelGroupInput);
menuTravels.add(menuStatisticsTravelInput);
menuQuery.add(menuTravelsQueryById);
menuQuery.add(menuTravelsQueryAll);
menuQuery.add(menuTravelGroupQueryById);
menuQuery.add(menuTravelGroupQueryAll);
menuQuery.add(menuTravelerQueryById);
menuQuery.add(menuTravelerQueryAll);
menuQuery.add(menuJoinTravelGroupQueryById);
menuQuery.add(menuJoinTravelGroupQueryAll);
menuQuery.add(menuQuitTravelGroupQueryById);
menuQuery.add(menuQuitTravelGroupQueryAll);
menuQuery.add(menuStatisticsTravelQueryById);
menuQuery.add(menuStatisticsTravelQueryAll);
memuRemove.add(menuTravelsRemove);
memuRemove.add(menuTravelGroupRemove);
memuRemove.add(menuTravelerRemove);
memuRemove.add(menuJoinTravelGroupRemove);
memuRemove.add(menuQuitTravelGroupRemove);
memuRemove.add(menuStatisticsTravelRemove);
memuUpdate.add(menuTravelsUpdate);
memuUpdate.add(menuTravelGroupUpdate);
memuUpdate.add(menuTravelerUpdate);
memuUpdate.add(menuJoinTravelGroupUpdate);
memuUpdate.add(menuQuitTravelGroupUpdate);
memuUpdate.add(menuStatisticsTravelUpdate);
menuHelp.add(menuHelpAbout);
menuFileExit.addActionListener(this);
menuRegister.addActionListener(this);
menuCancel.addActionListener(this);
menuTravelsInput.addActionListener(this);
menuTravelGroupInput.addActionListener(this);
menuTravelerInput.addActionListener(this);
menuJoinTravelGroupInput.addActionListener(this);
menuQuitTravelGroupInput.addActionListener(this);
menuStatisticsTravelInput.addActionListener(this);
menuTravelsQueryById.addActionListener(this);
menuTravelGroupQueryById.addActionListener(this);
menuTravelerQueryById.addActionListener(this);
menuJoinTravelGroupQueryById.addActionListener(this);
menuQuitTravelGroupQueryById.addActionListener(this);
menuStatisticsT
没有合适的资源?快使用搜索试试~ 我知道了~
用java+sqlservser2005写的旅行社信息管理系统
共164个文件
class:96个
java:61个
db:1个
4星 · 超过85%的资源 需积分: 10 106 下载量 81 浏览量
2009-11-22
12:52:27
上传
评论 16
收藏 864KB RAR 举报
温馨提示
用java+sqlservser2005写的旅行社信息管理系统 用eclipse编写的
资源推荐
资源详情
资源评论
收起资源包目录
用java+sqlservser2005写的旅行社信息管理系统 (164个子文件)
MainFrame.class 11KB
TravelsUpdateFrame.class 7KB
TravelerUpdateFrame.class 7KB
TravelsInputFrame.class 6KB
TravelerInputFrame.class 6KB
TravelGroupUpdateFrame.class 6KB
StatisticsTravelUpdateFrame.class 6KB
TravelGroupInputFrame.class 5KB
QuitTravelGroupUpdateFrame.class 5KB
JoinTravelGroupUpdateFrame.class 5KB
StatisticsTravelInputFrame.class 5KB
TravelsQueryByIdFrame.class 5KB
QuitTravelGroupInputFrame.class 5KB
TravelGroupQueryByIdFrame.class 5KB
JoinTravelGroupInputFrame.class 4KB
StatisticsTravelQueryByIdFrame.class 4KB
TravelsManager.class 4KB
QuitTravelGroupQueryByIdFrame.class 4KB
TravelGroupManager.class 4KB
JoinTravelGroupQueryByIdFrame.class 4KB
TravelerQueryByIdFrame.class 4KB
TravelerManager.class 4KB
RegisterFrame.class 4KB
StatisticsTravelManager.class 4KB
JoinTravelGroupManager.class 4KB
QuitTravelGroupManager.class 4KB
StatisticsTravelRemoveFrame.class 4KB
QuitTravelGroupRemoveFrame.class 4KB
JoinTravelGroupRemoveFrame.class 4KB
TravelsRemoveFrame.class 4KB
TravelerRemoveFrame.class 4KB
TravelGroupRemoveFrame.class 4KB
TravelsQueryAllFrame.class 3KB
TravelGroupQueryAllFrame.class 3KB
StatisticsTravelQueryAllFrame.class 3KB
TravelerQueryAllFrame.class 3KB
QuitTravelGroupQueryAllFrame.class 3KB
JoinTravelGroupQueryAllFrame.class 3KB
LoginFrame.class 3KB
CancelFrame.class 3KB
UsersManager.class 2KB
Travels.class 2KB
AboutFrame.class 2KB
ExitFrame.class 2KB
Traveler.class 2KB
TravelGroup.class 2KB
StatisticsTravelManagerTest.class 2KB
QuitTravelGroupManagerTest.class 2KB
JoinTravelGroupManagerTest.class 2KB
TravelsManagerTest.class 2KB
StatisticsTravel.class 2KB
TravelGroupManagerTest.class 2KB
QuitTravelGroup.class 1KB
JoinTravelGroup.class 1KB
ConnectionFactory.class 1KB
TravelerManagerTest.class 1KB
Users.class 1KB
StatisticsTravelQueryByIdFrame$MyWindowListener.class 1KB
JoinTravelGroupQueryByIdFrame$MyWindowListener.class 1KB
QuitTravelGroupQueryByIdFrame$MyWindowListener.class 1KB
StatisticsTravelQueryAllFrame$MyWindowListener.class 1KB
JoinTravelGroupQueryAllFrame$MyWindowListener.class 1KB
QuitTravelGroupQueryAllFrame$MyWindowListener.class 1KB
TravelGroupQueryByIdFrame$MyWindowListener.class 1KB
StatisticsTravelRemoveFrame$MyWindowListener.class 1KB
StatisticsTravelUpdateFrame$MyWindowListener.class 1KB
TravelGroupQueryAllFrame$MyWindowListener.class 1KB
QuitTravelGroupUpdateFrame$MyWindowListener.class 1KB
QuitTravelGroupRemoveFrame$MyWindowListener.class 1KB
JoinTravelGroupUpdateFrame$MyWindowListener.class 1KB
JoinTravelGroupRemoveFrame$MyWindowListener.class 1KB
StatisticsTravelInputFrame$MyWindowListener.class 1KB
TravelerQueryByIdFrame$MyWindowListener.class 1KB
QuitTravelGroupInputFrame$MyWindowListener.class 1KB
JoinTravelGroupInputFrame$MyWindowListener.class 1KB
TravelsQueryByIdFrame$MyWindowListener.class 1KB
TravelerQueryAllFrame$MyWindowListener.class 1022B
TravelGroupUpdateFrame$MyWindowListener.class 1013B
TravelsQueryAllFrame$MyWindowListener.class 1013B
TravelGroupRemoveFrame$MyWindowListener.class 1010B
TravelGroupInputFrame$MyWindowListener.class 994B
TravelerUpdateFrame$MyWindowListener.class 983B
TravelerRemoveFrame$MyWindowListener.class 983B
TravelsUpdateFrame$MyWindowListener.class 974B
TravelsRemoveFrame$MyWindowListener.class 974B
MainFrame$MyWindowAdapter.class 969B
TravelerInputFrame$MyWindowListener.class 967B
TravelsInputFrame$MyWindowListener.class 958B
RegisterFrame$MyWindowListener.class 880B
CancelFrame$MyWindowListener.class 862B
AboutFrame$MyWindowListener.class 853B
ExitFrame$MyWindowListener.class 844B
ConnectionFactoryTest.class 566B
UsersManagerTest.class 511B
FrameTest.class 446B
TravelManager.class 425B
.classpath 355B
Thumbs.db 117KB
sqljdbc.jar 570KB
MainFrame.java 14KB
共 164 条
- 1
- 2
资源评论
- baoboo2014-05-08谢谢分享,新手学习中!
- qq_393542092019-06-27还不错可以
liyanqing0315
- 粉丝: 2
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功