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

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

?? library.java

?? 圖書管理系統java+swing+SQL Server實現 包含了圖書管理系統的所有功能 純JAVA實現
?? JAVA
字號:
package com.lishan;

import java.awt.BorderLayout;
import java.awt.Dimension; //導入封裝單個對象中組件的寬度和高度的類
import java.awt.Dialog.ModalExclusionType;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent; //import java.awt.Dialog.modalExclusionType;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JToolBar;
import javax.swing.UIManager;
import javax.swing.WindowConstants;
import javax.swing.border.BevelBorder;

import sun.awt.ModalExclude;

import com.lishan.iframe.BookLoginIFrame;
import com.lishan.util.CreatedIcon;

/**
 * 圖書館主窗體
 * 
 * @author lishan
 * @date 2008/10/16
 */
public class Library extends JFrame {

	// 為JInternalFrames 提供一個可插入的 DesktopManager 對象。
	private static final JDesktopPane DESKTOP_PANE = new JDesktopPane();

	public static void main(String[] args) {
		try {
			// UIManager類跟蹤當前的外觀及其默認設置,設置主窗體外觀為本機系統默認外觀
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
			new BookLoginIFrame(); // 登陸界面
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}

	public static void addIFrame(JInternalFrame iframe) { // 添加子窗體的方法
		DESKTOP_PANE.add(iframe);
	}

	public Library() {
		super();
		setVisible(true);
		setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); // 注冊窗口關閉
		// this.setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
		//setLocationByPlatform(true); // 此窗口顯示在默認位置
		setSize(800, 600); // 設置主窗體大小
		setTitle("圖書管理系統");
		JMenuBar menuBar = createMenu(); // 調用創建菜單欄的方法
		setJMenuBar(menuBar); // 在主窗體中添加菜單欄
		JToolBar toolBar = createToolbar();// 調用創建工具欄的方法
		getContentPane().add(toolBar, BorderLayout.NORTH);// 以BorderLayout布局添加工具欄
		final JLabel label = new JLabel(); // 初始化標簽
		label.setBounds(0, 0, 0, 0);
		label.setIcon(null); // 窗體背景

		// 為桌面面板添加組件監聽事件
		DESKTOP_PANE.addComponentListener(new ComponentAdapter() {
			public void componentResized(final ComponentEvent e) { // 重寫組件大小更改時的方法
				Dimension size = e.getComponent().getSize(); // 獲取當前組件的大小
				label.setSize(e.getComponent().getSize()); // 將背景標簽設置為組件的大小
				// 見圖片放置在背景標簽中
				label.setText("<html><img width=" + size.width + " height="
						+ size.height + " src='"
						+ this.getClass().getResource("/backImg.jpg")
						+ "'></html>");
			}
		});
		DESKTOP_PANE.add(label, new Integer(Integer.MIN_VALUE)); // 將背景標簽添加到背景面板中
		getContentPane().add(DESKTOP_PANE); // 將背景面板添加到窗體中
	}

	/**
	 * 創建菜單欄
	 */
	private JMenuBar createMenu() { // 創建菜單欄方法
		JMenuBar menuBar = new JMenuBar(); //創建菜單欄

		JMenu bookOrderMenu = new JMenu(); // 初始化新書訂購管理菜單
		bookOrderMenu.setIcon(CreatedIcon.add("xsdgcd.jpg")); // 為新書訂購管理菜單添加小圖標
		bookOrderMenu.add(MenuActions.NEWBOOK_ORDER); // 添加新書訂購動作對象,彈出新書訂購窗體
		bookOrderMenu.add(MenuActions.NEWBOOK_CHECK_ACCEPT); // 添加新書驗收動作對象,彈出新書訂購窗體

		JMenu baseMenu = new JMenu(); // 初始化基礎數據維護菜單
		baseMenu.setIcon(CreatedIcon.add("jcsjcd.jpg"));
		{
			JMenu readerManagerMItem = new JMenu("讀者信息管理"); // 添加”讀者信息管理菜單“子菜單項
			readerManagerMItem.add(MenuActions.READER_ADD);  // 添加彈出讀者添加窗體動作對象
			readerManagerMItem.add(MenuActions.READER_MODIFY); // 添加彈出讀者修改與刪除窗體對象
			readerManagerMItem.add(MenuActions.READER_SEARCH);
			
			JMenu bookTypeManageMItem = new JMenu("圖書類別管理"); // 圖書類別管理菜單
			bookTypeManageMItem.add(MenuActions.BOOKTYPE_ADD);
			bookTypeManageMItem.add(MenuActions.BOOKTYPE_MODIFY);

			JMenu menu = new JMenu("圖書信息管理"); // 圖書信息管理方法菜單
			menu.add(MenuActions.BOOK_ADD);
			menu.add(MenuActions.BOOK_MODIFY);

			baseMenu.add(readerManagerMItem); // 在基礎數據維護菜單中添加讀者信息管理菜單
			baseMenu.add(bookTypeManageMItem); // 在基礎數據維護菜單中添加圖書類別管理菜單
		    baseMenu.add(menu);
			baseMenu.addSeparator(); // 加橫線分割符
			baseMenu.add(MenuActions.EXIT); // 注冊退出動作
		}
		JMenu borrowManageMenu = new JMenu(); // 借閱管理菜單
		borrowManageMenu.setIcon(CreatedIcon.add("jyglcd.jpg"));
		borrowManageMenu.add(MenuActions.BORROW); // 借閱
		borrowManageMenu.add(MenuActions.GIVE_BACK); // 歸還
		borrowManageMenu.add(MenuActions.BOOK_SEARCH);// 查詢

		JMenu sysManageMenu = new JMenu(); // 系統維護
		sysManageMenu.setIcon(CreatedIcon.add("jcwhcd.jpg"));
		JMenu userManageMItem = new JMenu("用戶管理"); // 用戶管理
		userManageMItem.add(MenuActions.USER_ADD);
		userManageMItem.add(MenuActions.USER_MODIFY);
		sysManageMenu.add(MenuActions.MODIFY_PASSWORD);
		sysManageMenu.add(userManageMItem);

		menuBar.add(baseMenu); // 添加基礎數據庫維護菜單到菜單欄
		menuBar.add(bookOrderMenu); // 添加新書訂購管理菜單到菜單欄
		menuBar.add(borrowManageMenu); // 添加借閱管理菜單到菜單欄
		menuBar.add(sysManageMenu); // 添加系統維護菜單到菜單欄
		return menuBar;
	}

	/**
	 * 工具菜單欄
	 */
	private JToolBar createToolbar() {
		JToolBar toolBar = new JToolBar();
		toolBar.setFloatable(false); // 設置用戶不可以將工具欄拖到單獨的窗口中
		toolBar.setBorder(new BevelBorder(BevelBorder.RAISED));// 設置工具欄邊框實現簡單的雙線斜面邊框

		// 創建圖書添加按鈕并注冊圖書添加動作對象
		JButton bookAddButton = new JButton(MenuActions.BOOK_ADD);
		// ImageIcon icon = CreatedIcon.add("bookAddtb.jpg");//創建圖標方法
		ImageIcon icon = new ImageIcon(Library.class
				.getResource("/bookAddtb.jpg"));// 添加菜單圖標到圖書添加按鈕
		bookAddButton.setIcon(icon);
		bookAddButton.setHideActionText(true);
		bookAddButton.setToolTipText("圖書信息添加");//在按鈕上顯示提示文字,當鼠標移動到按鈕上時,會有提示文字。
		toolBar.add(bookAddButton);
//	    toolBar.add(MenuActions.BOOK_MODIFY);

		// 創建圖書修改與刪除按鈕并注冊圖書修改動作對象
		JButton bookModiAndDelButton = new JButton(MenuActions.BOOK_MODIFY);
		ImageIcon bookmodiicon = CreatedIcon.add("bookModiAndDeltb.jpg");// 創建圖標方法
		bookModiAndDelButton.setIcon(bookmodiicon); // 將圖標添加到圖書修改與刪除按鈕
		bookModiAndDelButton.setHideActionText(true); //隱藏按鈕文字
		bookModiAndDelButton.setToolTipText("圖書修改與刪除");//在按鈕上顯示提示文字,當鼠標移動到按鈕上時,會有提示文字。
		toolBar.add(bookModiAndDelButton); // 將圖書修改與刪除按鈕添加到工具欄里

		// 創建圖書類型添加按鈕并注冊圖書類型添加動作對象
		JButton bookTypeAddButton = new JButton(MenuActions.BOOKTYPE_ADD);
		ImageIcon bookTypeAddicon = CreatedIcon.add("bookTypeAddtb.jpg");
		bookTypeAddButton.setIcon(bookTypeAddicon);
		bookTypeAddButton.setHideActionText(true);
		bookTypeAddButton.setToolTipText("圖書類別添加");//在按鈕上顯示提示文字,當鼠標移動到按鈕上時,會有提示文字。
		toolBar.add(bookTypeAddButton); // 將圖書類型添加按鈕添加到工具欄里

		// 創建圖書借閱按鈕并注冊圖書借閱動作對象
		JButton bookBorrowButton = new JButton(MenuActions.BORROW);
		ImageIcon bookBorrowicon = CreatedIcon.add("bookBorrowtb.jpg");
		bookBorrowButton.setIcon(bookBorrowicon);
		bookBorrowButton.setHideActionText(true);
		bookBorrowButton.setToolTipText("圖書借閱管理");//在按鈕上顯示提示文字,當鼠標移動到按鈕上時,會有提示文字。
		toolBar.add(bookBorrowButton); // 將圖書借閱按鈕添加到工具欄里

		// 創建圖書訂購按鈕并注冊新書訂購動作對象
		JButton bookOrderButton = new JButton(MenuActions.NEWBOOK_ORDER);
		ImageIcon bookOrdericon = CreatedIcon.add("bookOrdertb.jpg");
		bookOrderButton.setIcon(bookOrdericon);
		bookOrderButton.setHideActionText(true);
		bookOrderButton.setToolTipText("新書訂購");//在按鈕上顯示提示文字,當鼠標移動到按鈕上時,會有提示文字。
		toolBar.add(bookOrderButton); // 將圖書訂購按鈕添加到工具欄里

		// 創建圖書驗收按鈕新書驗收動作對象
		JButton bookCheckButton = new JButton(MenuActions.NEWBOOK_CHECK_ACCEPT);
		ImageIcon bookCheckicon = CreatedIcon.add("newbookChecktb.jpg");
		bookCheckButton.setIcon(bookCheckicon);
		bookCheckButton.setHideActionText(true);
		bookCheckButton.setToolTipText("驗收新書");//在按鈕上顯示提示文字,當鼠標移動到按鈕上時,會有提示文字。
		toolBar.add(bookCheckButton); // 將圖書驗收按鈕添加到工具欄里

		// 創建添加讀者按鈕并注冊讀者添加動作對象
		JButton readerAddButton = new JButton(MenuActions.READER_ADD);
		ImageIcon readerAddicon = CreatedIcon.add("readerAddtb.jpg");
		readerAddButton.setIcon(readerAddicon);
		readerAddButton.setHideActionText(true);
		readerAddButton.setToolTipText("讀者信息添加");//在按鈕上顯示提示文字,當鼠標移動到按鈕上時,會有提示文字。
		toolBar.add(readerAddButton); // 將添加讀者按鈕添加到工具欄里

		// 創建讀者信息修改與刪除按鈕并注冊讀者修改動作對象
		JButton readerModiAndDelButton = new JButton(MenuActions.READER_MODIFY);
		ImageIcon readerModiAndDelicon = CreatedIcon
				.add("readerModiAndDeltb.jpg");
		readerModiAndDelButton.setIcon(readerModiAndDelicon);
		readerModiAndDelButton.setHideActionText(true);
		readerModiAndDelButton.setToolTipText("讀者修改與刪除");//在按鈕上顯示提示文字,當鼠標移動到按鈕上時,會有提示文字。
		toolBar.add(readerModiAndDelButton); // 將讀者信息修改與刪除按鈕添加到工具欄里

		// 創建退出操作按鈕并注冊退出動作對系對象
		JButton ExitButton = new JButton(MenuActions.EXIT);
		ImageIcon Exiticon = CreatedIcon.add("exittb.jpg");
		ExitButton.setIcon(Exiticon);
		ExitButton.setHideActionText(true);
		ExitButton.setToolTipText("退出系統");//在按鈕上顯示提示文字,當鼠標移動到按鈕上時,會有提示文字。
		toolBar.add(ExitButton); // 將退出操作按鈕添加到工具欄里

		return toolBar;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产三级欧美三级日产三级99| 欧美主播一区二区三区| 亚洲国产乱码最新视频| 欧美国产亚洲另类动漫| 久久综合精品国产一区二区三区| 欧美一区二区视频观看视频| 欧美日韩国产综合一区二区三区 | 国产精品―色哟哟| 久久久亚洲欧洲日产国码αv| 欧美一级日韩免费不卡| 日韩欧美中文字幕公布| 精品国产99国产精品| 久久久夜色精品亚洲| 欧美精品一区二区三区在线| 久久综合网色—综合色88| 久久久久久久久久电影| 国产女人18毛片水真多成人如厕 | 香蕉久久一区二区不卡无毒影院 | 精品国产乱码久久久久久图片| 欧美精品久久久久久久多人混战| 欧美精品18+| 精品国产不卡一区二区三区| 国产亚洲精品超碰| 亚洲狼人国产精品| 午夜国产不卡在线观看视频| 日本亚洲欧美天堂免费| 精品一区二区在线播放| 成人免费视频caoporn| 色综合久久六月婷婷中文字幕| 91精品1区2区| 欧美xingq一区二区| 国产免费久久精品| 一区二区国产盗摄色噜噜| 秋霞影院一区二区| 成人动漫一区二区| 在线观看91av| 欧美激情一区二区三区| 亚洲国产视频在线| 国产成人鲁色资源国产91色综 | 天天综合网 天天综合色| 久久99精品久久久久久动态图 | 精品国产免费人成在线观看| 亚洲欧美在线视频| 免费成人美女在线观看| 欧美精选午夜久久久乱码6080| 欧美一区国产二区| 综合婷婷亚洲小说| 精品夜夜嗨av一区二区三区| 色综合久久88色综合天天 | 国精产品一区一区三区mba视频| www.66久久| 日韩欧美一区二区三区在线| 国产精品久久久久久久久快鸭 | 国产精品伦理一区二区| 日本va欧美va欧美va精品| 国产mv日韩mv欧美| 日韩一区二区在线看| 亚洲影视在线播放| 国产成人免费视频精品含羞草妖精| 欧美精品777| 亚洲一区在线电影| 99久久精品免费看国产| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲成人中文在线| 一本色道久久综合亚洲91| 国产亚洲成av人在线观看导航 | 久久99国产精品久久99果冻传媒| 色综合 综合色| 国产精品久久久久婷婷| 国产精品一级片在线观看| 69久久99精品久久久久婷婷 | 一区二区日韩电影| 成人av动漫网站| 国产片一区二区| 国内成人精品2018免费看| 欧美一区二区大片| 日本美女一区二区三区| 欧美精品亚洲一区二区在线播放| 亚洲激情自拍视频| 色偷偷一区二区三区| 最新国产精品久久精品| 国产不卡一区视频| 欧美激情综合在线| 丁香激情综合国产| 国产精品毛片a∨一区二区三区| 国产成人在线视频网站| 久久人人97超碰com| 国产成人自拍网| 中文av一区二区| 91国偷自产一区二区开放时间| 国产精品国产自产拍高清av王其| 成人av网站在线| 亚洲激情五月婷婷| 欧美剧在线免费观看网站| 日韩高清欧美激情| 26uuu精品一区二区在线观看| 捆绑调教美女网站视频一区| 国产亚洲欧美日韩在线一区| 成人免费毛片高清视频| 亚洲精品v日韩精品| 777奇米四色成人影色区| 国产一区二区三区av电影| 亚洲国产精品传媒在线观看| 欧美影视一区二区三区| 久久精品国产一区二区| 国产欧美一区二区在线| 91黄色免费版| 六月婷婷色综合| 中文字幕人成不卡一区| 欧美日韩精品三区| 丁香六月综合激情| 天天亚洲美女在线视频| 久久精品综合网| 欧美午夜不卡在线观看免费| 精品制服美女丁香| 亚洲精品视频在线观看免费| 欧美一级日韩不卡播放免费| 99综合影院在线| 免费久久精品视频| 亚洲欧美一区二区三区孕妇| 日韩一区二区视频| 在线这里只有精品| 国产精品正在播放| 日本视频免费一区| 亚洲精品videosex极品| 国产日韩欧美综合在线| 91麻豆精品国产91久久久更新时间 | 国产91综合网| 日韩电影在线一区二区| 成人免费一区二区三区视频| 777xxx欧美| 欧美午夜精品一区二区三区| 国产成人免费xxxxxxxx| 日本系列欧美系列| 亚洲综合在线免费观看| 国产精品久久99| 久久精品一级爱片| 欧美一区二区不卡视频| 欧美性生活大片视频| 成人av在线一区二区三区| 久久av老司机精品网站导航| 日韩精品免费专区| 一区二区欧美国产| 最新热久久免费视频| 欧美国产日韩亚洲一区| 久久久久久久综合日本| 日韩欧美国产综合在线一区二区三区 | 91精品视频网| 91精品国产综合久久精品麻豆 | 51久久夜色精品国产麻豆| 91国在线观看| 91高清在线观看| 色综合久久66| 日本精品一区二区三区高清 | 日韩欧美一级片| 日韩一区二区影院| 91精品中文字幕一区二区三区| 欧美日韩精品欧美日韩精品一综合| 91丨porny丨中文| 色久综合一二码| 欧美亚洲高清一区| 欧美日韩一区三区四区| 欧美日韩激情一区二区三区| 欧美男人的天堂一二区| 欧美一二三四区在线| 日韩欧美一级精品久久| 欧美精品一区二区久久久| 久久精品视频免费观看| 国产精品色婷婷久久58| 樱花草国产18久久久久| 亚洲成人在线观看视频| 婷婷成人激情在线网| 国模娜娜一区二区三区| 成人黄色av电影| 欧美日韩国产色站一区二区三区| 欧美色手机在线观看| 日韩写真欧美这视频| 欧美xxxxxxxx| 亚洲手机成人高清视频| 亚洲自拍都市欧美小说| 老司机一区二区| 91网站在线播放| 日韩一区二区三区三四区视频在线观看 | 91日韩精品一区| 欧美理论电影在线| 久久久国产精品麻豆| 亚洲女爱视频在线| 天堂精品中文字幕在线| 国产麻豆成人精品| 91蝌蚪porny| 欧美成人性战久久| 亚洲视频1区2区| 强制捆绑调教一区二区| 99久久夜色精品国产网站| 欧美放荡的少妇| 日韩一区中文字幕| 经典三级一区二区| 欧美色中文字幕| 国产精品色在线观看| 日本不卡不码高清免费观看|