亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? viewlist.java

?? 本系統(tǒng)提供普通二星級酒店管理客房業(yè)務的必要功能
?? JAVA
字號:
/**
 *##############################################################################
 *
 *	[ 項目名      ]  : 
 *  [ 公司名      ]  : SunshineSOFT
 *	[ 模塊名      ]  : ViewList控件
 *	[ 文件名      ]  : ViewList.java
 *	[ 相關文件    ]  : 
 *	[ 文件實現(xiàn)功能]  : 生成和我的電腦差不多的面板
 *	[ 作者        ]  : 顧俊
 *	[ 版本        ]  : 1.0
 *	----------------------------------------------------------------------------
 *	[ 備注        ]  : 
 *	----------------------------------------------------------------------------
 *	[ 修改記錄    ]  : 
 *
 *	[ 日  期 ]     [版本]         [修改人]         [修改內(nèi)容] 
 *	2006/04/19      1.0             顧俊            創(chuàng)建
 *	##--------------------------------------------------------------------------
 *  			 版權所有(c) 2006-2007,  SunshineSOFT Corporation
 *	--------------------------------------------------------------------------##
 *	
 *	[ 函數(shù)說明    ]  :	
 *	
 *	[## public ViewList(int buttons) {} ]:
 *		功能: 構造函數(shù),并制作主面板
 *
 *	[## public void remeButtons() {} ]:	
 *		功能: 補按鍵空位
 *
 *	[## public JButton getButton(String roomNum) {} ]:
 *		功能: 獲得面板中的指定按鍵
 *
 *	[## public void setButtonImage(String buttonName, String state) {} ]:
 *		功能: 設置按鍵圖片
 *	
 *	[## public void addButton(String name) {} ]:
 *		制作功能按鍵,并加入相應的模板中,返回JButton方便主程序加監(jiān)聽
 *
 *  [ 遺留問題    ]  : 
 *
 *##############################################################################
 */
package com.sunshine.sunsdk.swing;

import javax.swing.*;
import java.awt.*;
import java.util.*;


public class ViewList extends JPanel {
	
	//放置按鍵的數(shù)組
	private Hashtable buttons = new Hashtable();
	//放置按鍵的面板
	private JPanel panelMain;
	//ViewList 里面橫向按鍵的個數(shù),和行數(shù)
	private int column	= 6;
	private int row		= 5;
	
	//面板內(nèi)按鍵總數(shù)
	private int buttonTotal = 30;
	//按鍵記數(shù)器
	private int buttonCount = 0;
	
	
	/**=======================================================================**
	 *		[## public ViewList(int buttons) {} ]:		構造函數(shù),并制作主面板
	 *			參數(shù)   :int buttons 表示ViewList中的按鍵數(shù)量
	 *			返回值 :無
	 *			修飾符 :public
	 *			功能   :構造函數(shù),并制作主面板
	 **=======================================================================**
	 */
	public ViewList(int buttons) {
		super(new BorderLayout());
		
		JScrollPane spMain;								//定義滾動面板
		
		//根據(jù)按鍵數(shù)據(jù)計算面板的行數(shù)和列數(shù)
		int vRow = buttons / column;
		if(vRow > row) {					//如果有足夠的按鍵數(shù)量,則設置面板行數(shù),
			if(buttons % column > 0) {		//否則使用默認行數(shù) row = 5
				row = vRow + 1;
			}else {
				row = vRow;
			}//Endif
			buttonTotal = buttons;						//獲得按鍵總數(shù)
		}//Endif
		
		//建立按鍵面板
		panelMain	= new JPanel(new GridLayout(row, 1, 5, 15));		
		//設置默認背景色
		panelMain.setBackground(new Color(248, 242, 230));
		spMain	  = new JScrollPane(panelMain);
		//加入主面板
		this.add("Center", spMain);
	}
	
	/**=======================================================================**
	 *		[## public void remeButtons() {} ]:		補按鍵空位
	 *			參數(shù)   :無
	 *			返回值 :無
	 *			修飾符 :public
	 *			功能   :補按鍵空位,如果按鍵數(shù)量不足 column * row 則加空JLabel補位,
	 *					 不然總局會亂	注意,此方法一定要在加完所有按鍵后使用
	 **=======================================================================**
	 */
	public void remeButtons() {
		if(buttonCount < buttonTotal) {
			for (int i = 0; i < buttonTotal - buttonCount; i++) {
				JLabel lb = new JLabel(" ");
				panelMain.add(lb);				//補空位
		    }//Endfor
		}//Endif
	}
	
	/**=======================================================================**
	 *		[## public JButton getButton(String roomNum) {} ]:		
	 *			參數(shù)   :String roomNum 對象表示按鍵名字,也就是房間號
	 *			返回值 :JButton
	 *			修飾符 :public
	 *			功能   :獲得面板中的指定按鍵
	 **=======================================================================**
	 */
	public JButton getButton(String roomNum) {
		return (JButton)buttons.get(roomNum);
	}
	
	/**=======================================================================**
	 *		[## public void setButtonImage(String buttonName, String state) {} ]:		
	 *			參數(shù)   :String buttonName 對象表示按鍵在哈希表中的鍵名
	 *					 String State 對象表示房間狀態(tài)
	 *			返回值 :無
	 *			修飾符 :public
	 *			功能   :設置按鍵圖片
	 **=======================================================================**
	 */
	public void setButtonImage(String buttonName, String state) {
		String picName = "";
		if(state.equals("可供"))
			picName = "pic/room/prov.gif";
		else if(state.equals("占用"))
			picName = "pic/room/pree.gif";
		else if(state.equals("預訂"))
			picName = "pic/room/rese.gif";
		else if(state.equals("鐘點"))
			picName = "pic/room/clock.gif";
		else if(state.equals("臟房"))
			picName = "pic/room/clean.gif";
		else if(state.equals("停用"))
			picName = "pic/room/stop.gif";
		((JButton)buttons.get(buttonName)).setIcon(new ImageIcon(picName));
	}
	
	/**=======================================================================**
	 *		[## public void addButton(String name) {} ]:
	 *			參數(shù)   :String name	表示功能按鍵的名字
	 *			返回值 :JButton
	 *			修飾符 :public
	 *			功能   :制作功能按鍵,并加入相應的模板中,返回JButton方便主程序加監(jiān)聽
	 **=======================================================================**
	 */
	public JButton addButton(String name) {
		JButton button = new JButton(name);
		button.setBorderPainted(false);				//設置按鍵無邊框
		button.setContentAreaFilled(false);			//設置按鍵背景色透明
		button.setHorizontalTextPosition(SwingConstants.CENTER);//設置Ico與文字居中
		button.setVerticalTextPosition(SwingConstants.BOTTOM);//設置Ico相對文字的位置
		panelMain.add(button);		  				//將按鍵加入按鍵面板
		buttons.put(name, button);					//將按鍵存入哈希表
		buttonCount++;								//按鍵記數(shù)器+1
		return button;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
1024精品合集| 五月天欧美精品| 日日摸夜夜添夜夜添亚洲女人| 美女视频一区二区三区| 色综合天天性综合| 日韩精品中文字幕在线不卡尤物| 中文字幕亚洲在| 加勒比av一区二区| 欧美色老头old∨ideo| 中文字幕免费观看一区| 日本不卡视频在线观看| 欧洲另类一二三四区| 欧美激情一区二区在线| 男女性色大片免费观看一区二区| 色综合咪咪久久| 国产欧美精品区一区二区三区| 日韩国产在线观看| 欧美性猛片aaaaaaa做受| 国产精品精品国产色婷婷| 麻豆精品在线视频| 欧美一区二区三区四区视频| 一区二区三区日本| 色av一区二区| 亚洲视频电影在线| a亚洲天堂av| 欧美高清在线视频| 国产成人精品亚洲午夜麻豆| 精品久久久久久久人人人人传媒| 亚洲小少妇裸体bbw| 91在线视频网址| 最新热久久免费视频| av在线不卡网| 国产精品福利一区| 97久久精品人人爽人人爽蜜臀| 国产精品乱码久久久久久| 国产精品99精品久久免费| 欧美精品一区男女天堂| 久久爱www久久做| 久久中文娱乐网| 成人在线综合网| 国产精品久久久久久久第一福利 | 欧美一区二区三区色| 午夜视频久久久久久| 欧美电影一区二区| 麻豆精品一区二区三区| 久久综合色天天久久综合图片| 韩国成人在线视频| 国产欧美日韩精品一区| 成人在线一区二区三区| 亚洲欧美日韩系列| 欧美精品 国产精品| 久久99精品国产| 国产精品九色蝌蚪自拍| 欧美在线一区二区| 蜜桃一区二区三区在线| 久久精品亚洲一区二区三区浴池| 福利一区二区在线观看| 亚洲精品国产品国语在线app| 在线观看免费成人| 久久国产精品99久久人人澡| 久久久久青草大香线综合精品| 高清国产一区二区三区| 亚洲欧美激情插 | 青青草97国产精品免费观看无弹窗版 | 激情av综合网| 国产精品午夜久久| 在线亚洲人成电影网站色www| 无码av中文一区二区三区桃花岛| 欧美成人精品1314www| 9色porny自拍视频一区二区| 亚洲精品欧美激情| 日韩免费高清av| 91免费精品国自产拍在线不卡| 亚洲h动漫在线| 国产亚洲制服色| 欧美色综合网站| 丁香五精品蜜臀久久久久99网站 | 欧美激情一区二区三区在线| 欧洲精品一区二区| 国产精品夜夜嗨| 亚洲线精品一区二区三区| 国产亚洲欧美中文| 制服视频三区第一页精品| gogo大胆日本视频一区| 麻豆一区二区三区| 亚洲小说欧美激情另类| 国产精品系列在线| 精品国产免费人成电影在线观看四季 | 国产性天天综合网| 不卡一区二区三区四区| 日韩精彩视频在线观看| 国产精品福利影院| 欧美精品一区二区在线播放| 欧美男生操女生| 91免费看`日韩一区二区| 国产精品亚洲专一区二区三区| 亚洲乱码精品一二三四区日韩在线| 精品国产一区二区三区四区四 | 亚洲一二三区视频在线观看| 久久久另类综合| 日韩免费高清视频| 在线91免费看| 欧美精品三级在线观看| 欧洲另类一二三四区| 一本一道久久a久久精品| 成人小视频免费观看| 国模冰冰炮一区二区| 久久99这里只有精品| 午夜精品一区在线观看| 夜夜爽夜夜爽精品视频| 亚洲天堂免费看| 国产精品不卡在线观看| 国产欧美精品一区二区色综合 | 精品欧美乱码久久久久久| 51久久夜色精品国产麻豆| 欧美日韩在线亚洲一区蜜芽| 日本久久电影网| 91麻豆精东视频| 在线观看成人小视频| 在线一区二区三区四区五区| 欧美在线视频日韩| 欧美午夜影院一区| 欧美日韩欧美一区二区| 欧美性猛交xxxxxx富婆| 欧美怡红院视频| 制服.丝袜.亚洲.中文.综合| 日韩一区二区三区高清免费看看 | 日韩激情一二三区| 日韩激情av在线| 看电影不卡的网站| 国产精品原创巨作av| 成人自拍视频在线观看| 色婷婷综合五月| 欧美日韩色综合| 欧美一区二区三区男人的天堂| 91精品国产91久久综合桃花| 欧美成人伊人久久综合网| 国产夜色精品一区二区av| 国产精品大尺度| 亚洲成人777| 麻豆极品一区二区三区| 国产suv精品一区二区三区| 成人黄色片在线观看| 在线观看视频一区二区| 欧美一级片在线| 国产午夜一区二区三区| 亚洲天天做日日做天天谢日日欢| 亚洲国产综合91精品麻豆| 热久久免费视频| av综合在线播放| 欧美精品在线一区二区| 国产亚洲一区二区在线观看| 亚洲乱码国产乱码精品精可以看 | 欧美大白屁股肥臀xxxxxx| 欧美国产精品中文字幕| 亚洲图片有声小说| 国产成人精品一区二区三区网站观看 | 中文字幕亚洲不卡| 石原莉奈在线亚洲二区| 成人h版在线观看| 在线电影国产精品| 国产精品成人一区二区艾草 | 色网综合在线观看| 日韩三级电影网址| 亚洲欧美偷拍三级| 九一久久久久久| 欧美中文字幕一区| 中文字幕亚洲精品在线观看| 奇米一区二区三区| 欧美亚州韩日在线看免费版国语版| 欧美成人一区二区三区在线观看| 亚洲免费资源在线播放| 国产精品影视网| 91精品国产91久久久久久一区二区 | 国产亚洲精品中文字幕| 午夜久久电影网| 972aa.com艺术欧美| 久久综合色一综合色88| 亚洲高清视频在线| 99久久久无码国产精品| 26uuu久久天堂性欧美| 亚洲高清在线视频| 日本高清免费不卡视频| 国产精品乱码妇女bbbb| 久久超碰97中文字幕| 69精品人人人人| 亚洲永久精品大片| 色综合一区二区三区| 国产精品免费人成网站| 激情综合网天天干| 日韩一区二区精品在线观看| 亚洲国产wwwccc36天堂| 色吧成人激情小说| 一区二区免费在线| 91麻豆免费视频| 亚洲欧美一区二区久久| av激情成人网| 国产精品美女久久久久久2018| 国产乱码精品1区2区3区| 精品国产一区二区三区忘忧草|