⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rightbottpanel.java

📁 用java实现的酒店管理系统
💻 JAVA
字号:
/**
 *##############################################################################
 *
 *	[ 项目名      ]  : 阳光酒店管理系统
 *  [ 公司名      ]  : 清华IT
 *	[ 模块名      ]  : 主窗口右边下部面板
 *	[ 文件名      ]  : RightBottPanel.java
 *	[ 相关文件    ]  : 
 *	[ 文件实现功能]  : 与客房有关的信息列表
 *	[ 作者        ]  : 顾俊
 *	[ 版本        ]  : 1.0
 *	----------------------------------------------------------------------------
 *	[ 备注        ]  : 
 *	----------------------------------------------------------------------------
 *	[ 修改记录    ]  : 
 *
 *	[ 日  期 ]     [版本]         [修改人]         [修改内容] 
 *	2006/04/18      1.0             顾俊            创建
 *	##--------------------------------------------------------------------------
 *  			 版权所有(c) 2006-2007,  SunshineSOFT Corporation
 *	--------------------------------------------------------------------------##
 *	
 *	[ 函数说明    ]  :	
 *	
 *	[## public RightBottPanel() {} ]:
 *		功能: 右下面板构造函数
 *
 *	[## public static void listRightBottDTM(String sqlCode, boolean flag) {} ]: 
 *		功能: 为DTM加入数据,无数据时显示空行
 *
 *
 *  [ 遗留问题    ]  : 
 *
 *##############################################################################
 */
package com.sunshine.mainframe;

import javax.swing.*;
import javax.swing.table.*;
import javax.swing.border.*;
import java.awt.*;
import com.sunshine.sunsdk.sql.*;				//公共类


public class RightBottPanel extends JPanel {
	
	public static DefaultTableModel rbDTM;
	private JTable tb;
	private JScrollPane sp;
	

	/**=======================================================================**
	 *		[## public RightBottPanel() {} ]: 				构造函数
	 *			参数   :无
	 *			返回值 :无
	 *			修饰符 :public
	 *			功能   :右下面板构造函数
	 **=======================================================================**
	 */
	public RightBottPanel() {
		super (new BorderLayout());
		//声名表格
		rbDTM = new DefaultTableModel ();
		tb	  = new JTable (rbDTM);
		sp	  = new JScrollPane (tb);
		
		//初始化消费表==假象
		listRightBottDTM("", false);
		
		tb.setRowHeight (18);			//表格的行高度
		tb.setEnabled(false);
		tb.setMinimumSize(new Dimension(600, 90));
		sp.setBorder(new LineBorder(new Color(199, 183, 143)));
		//将表格加入面板
		this.add("Center", sp);
	}
	
	/**=======================================================================**
	 *		[## public static void listRightBottDTM(String sqlCode, boolean flag) {} ]: 
	 *			参数   :无
	 *			返回值 :无
	 *			修饰符 :public
	 *			功能   :为DTM加入数据,无数据时显示空行
	 **=======================================================================**
	 */
	public static void listRightBottDTM(String sqlCode, boolean flag) {
		String code[] = new String[6];
		code[0] = "delete from expense_temp";
		
		if(flag) {
			code[1] = "insert into expense_temp(in_no,r_no,price,c_name," +
		"discount,money,in_time,userid) (" + sqlCode + ")";
		}else {
			code[1] = "insert into expense_temp(pk) values('')";
		}//Endif
		
		for (int i = 2; i < 6; i++) {
			code[i] = "insert into expense_temp(pk) values('')";
	    }//Endif
	    
	    sunsql.runTransaction(code);		//执行事务
	    
	    sunsql.initDTM(rbDTM, "select in_no 入住单号,r_no 主房间号,price 标准单价," +
		"c_name 宾客类型,discount 享受折扣,money 消费金额,in_time 消费时间," + 
		"userid 记账人 from expense_temp");
	}
}
















⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -