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

📄 tablemodels.java

📁 旅馆管理系统主要功能有添加
💻 JAVA
字号:
/**
 * 
 */
package biz;

import java.util.LinkedList;

import javax.swing.table.AbstractTableModel;

/**
 * 酒店JTable的模型---TableModels
 * @author 邹志军
 *
 */
public class TableModels extends AbstractTableModel{
//	private Hotel hotels=null;
//	private Holiday_co holis=null;
	private LinkedList<Hotel> hotels=null;
//	private LinkedList<Holiday_co> holis=null;
	public TableModels(LinkedList<Hotel> hotels) {
		this.hotels=hotels;
	}
	public int getColumnCount() {

		return 9;
	}
	
	public int getRowCount() {
		if(hotels.size()>0)
			return hotels.size();
		
		return 0;
	}
	/*
	 * 得到JTable arg0行,arg1列的元素
	 * (非 Javadoc)
	 * @see javax.swing.table.TableModel#getValueAt(int, int)
	 */
	public Object getValueAt(int arg0, int arg1) {
		if(hotels.size()>0){
			Hotel hotel=hotels.get(arg0);
			if(arg1==0){
				return hotel.getHotel_num();
			}else if(arg1==1){
				return hotel.getHotel_name();
			}else if(arg1==2){
				return hotel.getCity_name();
			}else if(arg1==3){
				return hotel.getStandard_room();
			}else if(arg1==4){
				return hotel.getStadnard_price();
			}else if(arg1==5){
				return hotel.getStandard_room_have();
			}else if(arg1==6){
				return hotel.getGrand_room();
			}else if(arg1==7){
				return hotel.getGrand_price();
			}else if(arg1==8)
				return hotel.getGrand_room_have();			
		}		
		return null;
	}
	/**
	 * JTable标题栏信息
	 */
	public String getColumnName(int arg0) {
		if(arg0==0){
			return "编号";
		}else if(arg0==1){
			return "名称";
		}else if(arg0==2){
			return "所在城市";
		}else if(arg0==3){
			return "标准房总数";
		}else if(arg0==4){
			return "标准房价格";
		}else if(arg0==5){
			return "可预订标准房总数";
		}else if(arg0==6){
			return "豪华间总数";
		}else if(arg0==7){
			return "豪华间价格";
		}else if(arg0==8){
			return "可预订豪华间总数";
		}
		return null;
	}

}

⌨️ 快捷键说明

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