package View;
import java.awt.*;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.ScrollPaneConstants;
import javax.swing.Timer;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.DefaultTableModel;
import Controller.Select;
import Controller.Updata;
import Picture.Background;
import Utils.ValidateUtils;
import javax.swing.DefaultComboBoxModel;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.sql.Date;
import java.text.SimpleDateFormat;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
public class MainJframe extends JFrame {
private JTextField textField_name;//姓名
private JTextField textField_age;//年龄
private JTextField textField_IDcard;//身份证号码
private JTextField textField_address;//地址
private JTextField textField_phone;//电话
private JTextField textField_pt;//陪同
private JTextField textField_ss;//食宿
private JTextField textField_line;//线路号
String name,sex,age,Idcard,address,phone,th,pt,ss,line;
Select select = new Select();
Updata updata = new Updata();
Object[] header= {"线路号","起点","终点","天数","主要景点","团号"};
Object[][] data=select.getLineInfo();
public MainJframe() {
super("旅游管理信息系统");
this.setBounds(0, 0, 1200, 700);
this.setLocationRelativeTo(null);//让窗口在屏幕中间显示
this.setResizable(false);//让窗口大小不可改变
getContentPane().setLayout(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//用户单击窗口的关闭按钮时程序执行的操作
JLabel lblNewLabel_name= new JLabel("姓名:");
lblNewLabel_name.setBounds(100, 300, 72, 18);
getContentPane().add(lblNewLabel_name);
textField_name = new JTextField();
textField_name.setBounds(150, 295, 180, 24);
getContentPane().add(textField_name);
textField_name.setColumns(10);
JLabel lblNewLabel_sex= new JLabel("性别:");
lblNewLabel_sex.setBounds(100, 350, 72, 18);
getContentPane().add(lblNewLabel_sex);
JComboBox comboBox_sez = new JComboBox();
comboBox_sez.setModel(new DefaultComboBoxModel(new String[] {"男", "女"}));
comboBox_sez.setBounds(150, 345, 180, 24);
getContentPane().add(comboBox_sez);
JLabel lblNewLabel_age= new JLabel("年龄:");
lblNewLabel_age.setBounds(100, 400, 72, 18);
getContentPane().add(lblNewLabel_age);
textField_age = new JTextField();
textField_age.setBounds(150,395 , 180, 24);
getContentPane().add(textField_age);
textField_age.setColumns(10);
JLabel lblNewLabel_IDcard= new JLabel("身份证号码:");
lblNewLabel_IDcard.setBounds(65, 450, 72, 18);
getContentPane().add(lblNewLabel_IDcard);
textField_IDcard = new JTextField();
textField_IDcard.setBounds(150, 445, 180, 24);
getContentPane().add(textField_IDcard);
textField_IDcard.setColumns(10);
JLabel lblNewLabel_address= new JLabel("住址:");
lblNewLabel_address.setBounds(100, 500, 72, 18);
getContentPane().add(lblNewLabel_address);
textField_address = new JTextField();
textField_address.setBounds(150, 495, 180, 24);
getContentPane().add(textField_address);
textField_address.setColumns(10);
JLabel lblNewLabel_phone= new JLabel("电话:");
lblNewLabel_phone.setBounds(100, 550, 72, 18);
getContentPane().add(lblNewLabel_phone);
textField_phone = new JTextField();
textField_phone.setBounds(150, 545, 180, 24);
getContentPane().add(textField_phone);
textField_phone.setColumns(10);
JLabel lblNewLabel_th= new JLabel("团名:");
lblNewLabel_th.setBounds(500, 300, 72, 18);
getContentPane().add(lblNewLabel_th);
JComboBox comboBox_th = new JComboBox();
comboBox_th.setModel(new DefaultComboBoxModel(new String[] {"夕阳红旅行团", "随心所欲旅行团"}));
comboBox_th.setBounds(550, 295, 180, 24);
getContentPane().add(comboBox_th);
ImageIcon i0 = new ImageIcon("img/Icon0.png");
JButton lvt = new JButton("查看旅游团信息",i0);
lvt.setBounds(780, 290, 158, 27);
lvt.setFocusPainted(false);//去掉按钮周围的焦点框
lvt.setContentAreaFilled(true);//设置按钮bu透明背景
getContentPane().add(lvt);
lvt.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String sql = "SELECT COUNT(*) FROM `user` WHERE user_state='已登录'";
int reselt = select.getCount(sql);
if (reselt>0) {
//判断当前登录的用户身份
Enquiry e = new Enquiry();
e.setVisible(true);
//dispose();
}
else {
JOptionPane.showMessageDialog(null, "请先登录!");
Login l = new Login();
l.setVisible(true);
dispose();
}
}
});
JLabel lblNewLabel_line= new JLabel("线路号:");
lblNewLabel_line.setBounds(500, 450, 72, 18);
getContentPane().add(lblNewLabel_line);
textField_line = new JTextField();
textField_line.setBounds(550, 445, 180, 24);
getContentPane().add(textField_line);
textField_line.setColumns(10);
JLabel lblNewLabel_pt= new JLabel("陪同:");
lblNewLabel_pt.setBounds(500, 350, 72, 18);
getContentPane().add(lblNewLabel_pt);
textField_pt = new JTextField();
textField_pt.setText("是否选择导游陪同?");
textField_pt.setToolTipText("");
textField_pt.setBounds(550, 345, 180, 24);
getContentPane().add(textField_pt);
textField_pt.setColumns(10);
JLabel lblNewLabel_ss= new JLabel("食宿:");
lblNewLabel_ss.setBounds(500, 400, 72, 18);
getContentPane().add(lblNewLabel_ss);
textField_ss = new JTextField();
textField_ss.setText("是否选择宾馆住宿?");
textField_ss.setBounds(550, 395, 180, 24);
getContentPane().add(textField_ss);
textField_ss.setColumns(10);
JButton button_3 = new JButton("是");
button_3.setBounds(780, 340, 50, 27);
button_3.setFocusPainted(false);//去掉按钮周围的焦点框
button_3.setContentAreaFilled(true);//设置按钮透明背景
getContentPane().add(button_3);
button_3.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
textField_pt.setText("是");
}
});
JButton button_4 = new JButton("否");
button_4.setBounds(850, 340, 50, 27);
button_4.setFocusPainted(false);//去掉按钮周围的焦点框
button_4.setContentAreaFilled(true);//设置按钮不透明背景
getContentPane().add(button_4);
button_4.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
textField_pt.setText("无");
}
});
JButton button_6 = new JButton("是");
button_6.setBounds(780, 390, 50, 27);
button_6.setFocusPainted(false);//去掉按钮周围的焦点框
button_6.setContentAreaFilled(true);//设置按钮透明背景
getContentPane().add(button_6);
button_6.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
textField_ss.setText("是");
}
});
JButton button_7 = new JButton("否");
button_7.setBounds(850, 390, 50, 27);
button_7.setFocusPainted(false);//去掉按钮周围的焦点框
button_7.setContentAreaFilled(true);//设置按钮透明背景
getContentPane().add(button_7);
button_7.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
textField_ss.setText("无");
}
});
JButton btnNewButton = new JButton("报名");
btnNewButton.setFont(new Font("微软雅黑", Font.PLAIN, 18));
btnNewButton.setBounds(700, 516, 124, 33);
btnNewButton.setFocusPainted(false);//去掉按钮周围的焦点框
btnNewButton.setContentAreaFilled(true);//设置按钮不透明背景
getContentPane().add(btnNewButton);
btnNewButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
name = textField_name.getText();
sex = com
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于Eclipse+Java+Swing+Mysql实现旅游管理信息系统(高分课设)已获导师指导并通过的95分的高分期末大作业项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 系统介绍 用户:登陆、注册、旅游信息查询、查看游行团信息、报名 管理员:登陆、注册、旅游信息查询、查看游行团信息、报名、报名信息管理 详情:https://blog.csdn.net/qq_33037637/article/details/125216172
资源推荐
资源详情
资源评论































收起资源包目录





































































































共 115 条
- 1
- 2
资源评论

- wsnbb_20232024-04-26资源值得借鉴的内容很多,那就浅学一下吧,值得下载!
- 拾庆2025-06-04终于找到了超赞的宝藏资源,果断冲冲冲,支持!


小码叔
- 粉丝: 5405
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 工程建设项目第七次监理例会2014年8月份15日.doc
- 配线施工分项工程质量技术交底卡.doc
- 钢结构检测方案.doc
- OFDM关键技术的研究及其通信系统仿真方案.doc
- [其它考试]二级公共基础知识student软件工程数据库设计.ppt
- 厦门某有限公司干部新建工程防水工程施工承包合同书.doc
- 《电力电子技术》西安交通大学第5章直流直流变流电路.ppt
- 论企业人力资源信息化管理工具的应用.docx
- 600mw机组锅炉引风机调试方案.doc
- 矫正眼镜的放大作用.ppt
- 大型国有企业项目标准化管理手册(2009年)-secret.docx
- 地源热泵的优点.doc
- 电力公司发电部值长个人总结.doc
- 管桩行业电气系统安全检查要点概要.ppt
- CAN总线数据通信系统的设计.doc
- 数字化多媒体网络设计方案.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
