package com.daguanjia.ui;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.table.DefaultTableModel;
import java.awt.FlowLayout;
import javax.swing.JLabel;
import java.awt.GridLayout;
import javax.swing.ImageIcon;
import javax.swing.JComboBox;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.JMenuBar;
import java.awt.Panel;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import java.awt.Color;
import javax.swing.JButton;
import javax.swing.DefaultComboBoxModel;
import java.awt.Font;
import javax.swing.SwingConstants;
import sun.jdbc.odbc.JdbcOdbc;
import com.daguanjia.dao.DisplayStayDao;
import com.daguanjia.dao.IdDao;
import com.daguanjia.dao.InsertStayDao;
import com.daguanjia.dao.JdbcUtil;
import com.dagunajia.lisener.TableListener;
import com.dagunajia.lisener.TakeRoomListener;
import java.awt.SystemColor;
import java.awt.event.ItemListener;
import java.awt.event.ItemEvent;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.io.File;
import java.net.URL;
import java.sql.Date;
import java.sql.SQLException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import javax.swing.Icon;
public class TakeRoomopen extends JFrame {
public static TakeRoomopen takeRoomopen=null;
public static JPanel contentPane;//
public static JTextField txtRoomStyle;//房间类型
public static JTextField Price;//多少钱一天
public static JTextField txtCustomerName;//客户姓名
public static JLabel txtpic;//顾客相片
public static JTextField txtPersionId;//身份证号码
public static JTextField txtPhone;//电话号码
public static JTextField txtAddr;//用户地址
public static JTextField txtTakeTime;//入住时间
public static JTextField txtMoney;//押金
public static JTextField txtTakeRoomeId;//入住单号
public static JTextField txtRoomId;//房间号
public static JTextField txtTakeDays;//开房天数
public static JTextField txtRoomHave;//入住人数
public static JComboBox cmbConstomerStyle;//客户类型
public static URL url = Toolkit.getDefaultToolkit().getClass().getResource("/images/");
public static String path = url.getPath();
public static JLabel lblTIme;
public static JComboBox cmbTakeRoomStyle;//入住类型(是否是钟点房)
public static JComboBox cmbSex;//顾客性别
public static JComboBox cmbEmployee;//开房的员工
public static JTextField txtIdentity;
public static JLabel lblimage ;
/**
* Launch the application.
*/
public static TakeRoomopen instance() {
if(takeRoomopen==null) {
takeRoomopen = new TakeRoomopen();
}
return takeRoomopen;
}
public static void main (String args[]) {
instance();
}
/**
* Create the frame.
*/
public TakeRoomopen() {
setTitle("\u5F00\u623F\u4FE1\u606F");
setIconImage(Toolkit.getDefaultToolkit().getImage(TakeRoomopen.class.getResource("/images/addMemberIcon.png")));
takeRoomopen = this;
setBounds(100, 100, 586, 500);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JPanel panel_1 = new JPanel();
panel_1.setBounds(33, 62, 574, 350);
contentPane.add(panel_1);
panel_1.setLayout(null);
JLabel lblNewLabel = new JLabel("\u623F\u95F4\u7C7B\u578B");
lblNewLabel.setFont(new Font("宋体", Font.PLAIN, 13));
lblNewLabel.setBounds(16, 52, 54, 15);
panel_1.add(lblNewLabel);
JLabel lblNewLabel_1 = new JLabel("\u623F \u53F7");
lblNewLabel_1.setFont(new Font("宋体", Font.PLAIN, 13));
lblNewLabel_1.setBounds(225, 52, 54, 15);
panel_1.add(lblNewLabel_1);
JLabel lblNewLabel_2 = new JLabel("\u5165\u4F4F\u4EBA\u6570");
lblNewLabel_2.setFont(new Font("宋体", Font.PLAIN, 13));
lblNewLabel_2.setBounds(16, 248, 54, 15);
panel_1.add(lblNewLabel_2);
JLabel lblNewLabel_4 = new JLabel("\u59D3\u540D");
lblNewLabel_4.setFont(new Font("宋体", Font.PLAIN, 13));
lblNewLabel_4.setBounds(30, 125, 36, 15);
panel_1.add(lblNewLabel_4);
JLabel lblNewLabel_5 = new JLabel("\u5165\u4F4F\u65F6\u95F4");
lblNewLabel_5.setFont(new Font("宋体", Font.PLAIN, 13));
lblNewLabel_5.setBounds(360, 248, 53, 15);
panel_1.add(lblNewLabel_5);
JLabel lblNewLabel_6 = new JLabel("\u8EAB\u4EFD\u8BC1\u53F7\u7801");
lblNewLabel_6.setFont(new Font("宋体", Font.PLAIN, 13));
lblNewLabel_6.setBounds(7, 166, 68, 15);
panel_1.add(lblNewLabel_6);
JLabel lblNewLabel_7 = new JLabel("\u7535 \u8BDD");
lblNewLabel_7.setFont(new Font("宋体", Font.PLAIN, 13));
lblNewLabel_7.setBounds(224, 166, 36, 15);
panel_1.add(lblNewLabel_7);
JLabel lblNewLabel_8 = new JLabel("\u5730 \u5740");
lblNewLabel_8.setFont(new Font("宋体", Font.PLAIN, 13));
lblNewLabel_8.setBounds(22, 201, 43, 15);
panel_1.add(lblNewLabel_8);
JLabel lblNewLabel_9 = new JLabel("\u6027 \u522B");
lblNewLabel_9.setFont(new Font("宋体", Font.PLAIN, 13));
lblNewLabel_9.setBounds(224, 125, 36, 15);
panel_1.add(lblNewLabel_9);
JLabel lblNewLabel_10 = new JLabel("\u5F00\u623F\u65F6\u95F4");
lblNewLabel_10.setFont(new Font("宋体", Font.PLAIN, 13));
lblNewLabel_10.setBounds(224, 248, 54, 15);
panel_1.add(lblNewLabel_10);
txtRoomStyle = new JTextField();
txtRoomStyle.setBounds(76, 47, 115, 26);
panel_1.add(txtRoomStyle);
txtRoomStyle.setColumns(10);
txtCustomerName = new JTextField();
txtCustomerName.setBounds(76, 122, 115, 26);
panel_1.add(txtCustomerName);
txtCustomerName.setColumns(10);
txtPersionId = new JTextField();
txtPersionId.setBounds(76, 161, 138, 26);
panel_1.add(txtPersionId);
txtPersionId.setColumns(10);
txtPhone = new JTextField();
txtPhone.setBounds(280, 161, 115, 26);
panel_1.add(txtPhone);
txtPhone.setColumns(10);
cmbSex = new JComboBox();
cmbSex.setModel(new DefaultComboBoxModel(new String[] {"\u7537", "\u5973"}));
cmbSex.setBounds(278, 119, 115, 26);
panel_1.add(cmbSex);
txtAddr = new JTextField();
txtAddr.setBounds(76, 197, 207, 26);
panel_1.add(txtAddr);
txtAddr.setColumns(10);
txtTakeTime = new JTextField();
txtTakeTime.setText(getCurrentTime());
txtTakeTime.setBounds(418, 243, 146, 26);
panel_1.add(txtTakeTime);
txtTakeTime.setColumns(10);
JLabel label_1 = new JLabel("\u5BA2\u6237\u7C7B\u578B");
label_1.setFont(new Font("宋体", Font.PLAIN, 13));
label_1.setBounds(12, 89, 72, 15);
panel_1.add(label_1);
cmbConstomerStyle = new JComboBox();
cmbConstomerStyle.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent arg0) {
if(cmbConstomerStyle.getSelectedItem().equals("会员")) {
MessageMember.instance(takeRoomopen);
}
}
});
cmbConstomerStyle.setModel(new DefaultComboBoxModel(new String[] {"\u6563\u5BA2", "\u4F1A\u5458"}));
cmbConstomerStyle.setBounds(76, 86, 115, 26);
panel_1.add(cmbConstomerStyle);
JLabel lblNewLabel_15 = new JLabel("\u5DF2\u4EA4\u62BC\u91D1");
lblNewLabel_15.setFont(new Font("宋体", Font.PLAIN, 13));
lblNewLabel_15.setBounds(224, 291, 54, 15);
panel_1.add(lblNewLabel_15);
txtMoney = new JTextField();
txtMoney.setBounds(280, 286, 127, 26);
panel_1.add(txtMoney);
txtMoney.setColumns(10);
JLabel lblNewLabel_11 = new JLabel("\u5F00\u623F\u5458");
lblNewLabel_11.setFont(new Font("宋体", Font.PLAIN, 13));
lblNewLabel_11.setBounds(16, 291, 54, 15);
panel_1.add(lblNewLabel_11);
cmbEmployee = new JComboBox();
cmbEmployee.setModel(new DefaultComboBoxModel(new String[] {"anni", "adwar"}));
cmbEmployee.setBounds(76, 285, 117, 26);
panel_1.add(cmbE
没有合适的资源?快使用搜索试试~ 我知道了~
基于Java swing带GUI界面的宾馆管理系统(源码+数据库+ppt).zip
共434个文件
class:156个
png:156个
java:76个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 168 浏览量
2023-01-12
18:59:15
上传
评论 1
收藏 13.94MB ZIP 举报
温馨提示
功能: 物品管理: 物品寄存,物品取回 房间管理: 订房,开房, 消费,结账 数据统计: 入住统计, 顾客消费统计 会员管理
资源推荐
资源详情
资源评论
收起资源包目录
基于Java swing带GUI界面的宾馆管理系统(源码+数据库+ppt).zip (434个子文件)
TakeRoomopen.class 12KB
UpdateTakeRoom.class 10KB
TableListener.class 9KB
MemManage.class 9KB
StaffManage.class 9KB
MainPanel.class 8KB
MemderSearchFrame.class 7KB
CustomerPayForFrame.class 7KB
EmploeeySearchFrame.class 7KB
RoomSearchFrame.class 7KB
RoomUpdateFrame.class 6KB
MemberDao.class 6KB
MemberAdd.class 6KB
EmployeeDao.class 6KB
StaffAdd.class 6KB
BooKingFrame.class 6KB
JdbcUtil.class 6KB
GoodsDao.class 5KB
GriphicsDao.class 5KB
GoodsAdd.class 5KB
PayForEnd.class 5KB
ImageButton.class 5KB
DataToExcel.class 5KB
Stay.class 5KB
PayTheBillFrame.class 5KB
DisplayStayDao.class 4KB
DisPlayAllRoomDao.class 4KB
DisplayOkStayDao.class 4KB
SysFrame.class 4KB
LoginFrame.class 4KB
PayBillDao.class 4KB
FoodDao.class 4KB
EmployeePanel.class 4KB
TimeSeriesChart.class 4KB
StaffUpdate.class 4KB
MemberUpdate.class 4KB
FoodBarChart.class 3KB
PayForEnd$4.class 3KB
BookingDao.class 3KB
MainFrame.class 3KB
MessageRoomHelpFrame.class 3KB
FoodPieChart.class 3KB
Booking.class 3KB
MessageMember.class 3KB
Config.class 3KB
RoomBarChart.class 3KB
LoginButtonLisener.class 3KB
DataTable.class 3KB
TakeRoomopen$4.class 3KB
MemManage$8.class 3KB
Memder.class 3KB
StaffManage$8.class 3KB
IButton.class 3KB
LoginBackgroundFrame.class 3KB
Room.class 3KB
SqlHelp.class 3KB
Employee.class 3KB
MemberSelect.class 3KB
InsertStayDao.class 3KB
StaffAdd$1.class 2KB
JWindowDemo.class 2KB
OptionListener.class 2KB
MemberAdd$1.class 2KB
PayBill.class 2KB
BooKingFrame$1.class 2KB
MemderSearchFrame$1.class 2KB
RoomUpdateFrame$2.class 2KB
MenuPanel.class 2KB
CustomerPayForFrame$1.class 2KB
GoodListener.class 2KB
PayForEnd$5.class 2KB
RoomSearchFrame$1.class 2KB
OptionPanel.class 2KB
EmploeeySearchFrame$1.class 2KB
MenuListener.class 2KB
Goods.class 2KB
PayTheBillFrame$1.class 2KB
IdDao.class 2KB
PayForEnd$3.class 2KB
MemManage$5.class 2KB
StaffManage$5.class 2KB
Food.class 2KB
MemberListener.class 2KB
UpdateTakeRoom$2.class 2KB
TakeRoomopen$3.class 2KB
MemManage$7.class 2KB
TakeRoomopen$2.class 2KB
StaffManage$7.class 1KB
UpdateTakeRoom$1.class 1KB
CustomerPayForFrame$2.class 1KB
SysFrame$1.class 1KB
MemManage$9.class 1KB
IButton$MouseHandler.class 1KB
StaffManage$9.class 1KB
RoomType.class 1KB
MessageRoomHelpFrame$1.class 1KB
LoginFrame$1.class 1KB
CustomerPayForFrame$3.class 1KB
TakeRoomopen$1.class 1KB
EmploeeySearchFrame$7.class 1KB
共 434 条
- 1
- 2
- 3
- 4
- 5
资源评论
等天晴i
- 粉丝: 3390
- 资源: 10万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功