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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? menuactions.java

?? 系統(tǒng)具有良好的系統(tǒng)性能
?? JAVA
字號:
package com.wsy;

import java.awt.event.ActionEvent;
import java.util.HashMap;
import java.util.Map;

import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.JInternalFrame;

import com.wsy.iframe.BookAddIFrame;
import com.wsy.iframe.BookBackIFrame;
import com.wsy.iframe.BookBorrowIFrame;
import com.wsy.iframe.BookModiAndDelIFrame;
import com.wsy.iframe.BookSearchIFrame;
import com.wsy.iframe.BookTypeAddIFrame;
import com.wsy.iframe.BookTypeModiAndDelIFrame;
import com.wsy.iframe.GengGaiMiMa;
import com.wsy.iframe.ReaderAddIFrame;
import com.wsy.iframe.ReaderModiAndDelIFrame;
import com.wsy.iframe.UserAddIFrame;
import com.wsy.iframe.UserModiAndDelIFrame;
import com.wsy.iframe.newBookCheckIFrame;
import com.wsy.iframe.newBookOrderIFrame;
import com.wsy.util.*;
/**
 * 菜單和按鈕的Action對象
 * 
 */
public class MenuActions {
	private static Map<String, JInternalFrame> frames; // 子窗體集合

	public static PasswordModiAction MODIFY_PASSWORD; // 修改密碼窗體動作
	public static UserModiAction USER_MODIFY; // 修改用戶資料窗體動作
	public static UserAddAction USER_ADD; // 用戶添加窗體動作
	public static BookSearchAction BOOK_SEARCH; // 圖書搜索窗體動作
	public static GiveBackAction GIVE_BACK; // 圖書歸還窗體動作
	public static BorrowAction BORROW; // 圖書借閱窗體動作
	public static CheckAndAcceptNewBookAction NEWBOOK_CHECK_ACCEPT;// 修改密碼動作
	public static BoodOrderAction NEWBOOK_ORDER; // 新書定購窗體動作
	public static BookTypeModiAction BOOKTYPE_MODIFY; // 圖書類型修改窗體動作
	public static BookTypeAddAction BOOKTYPE_ADD; // 圖書類型添加窗體動作
	public static ReaderModiAction READER_MODIFY; // 讀者信息修改窗體動作
	public static ReaderAddAction READER_ADD; // 讀者信息添加窗體動作
	public static BookModiAction BOOK_MODIFY; // 圖書信息修改窗體動作
	public static BookAddAction BOOK_ADD; // 圖書信息添加窗體動作
	public static ExitAction EXIT; // 系統(tǒng)退出動作

	static {
		frames = new HashMap<String, JInternalFrame>();

		MODIFY_PASSWORD = new PasswordModiAction();
		USER_MODIFY = new UserModiAction();
		USER_ADD = new UserAddAction();
		BOOK_SEARCH = new BookSearchAction();
		GIVE_BACK = new GiveBackAction();
		BORROW = new BorrowAction();
		NEWBOOK_CHECK_ACCEPT = new CheckAndAcceptNewBookAction();
		NEWBOOK_ORDER = new BoodOrderAction();
		BOOKTYPE_MODIFY = new BookTypeModiAction();
		BOOKTYPE_ADD = new BookTypeAddAction();
		READER_MODIFY = new ReaderModiAction();
		READER_ADD = new ReaderAddAction();
		BOOK_MODIFY = new BookModiAction();
		BOOK_ADD = new BookAddAction();
		EXIT = new ExitAction();
	}

	private static class PasswordModiAction extends AbstractAction {
		PasswordModiAction() {
			putValue(Action.NAME,"更改口令");
			putValue(Action.LONG_DESCRIPTION, "修改當(dāng)前用戶密碼");
			putValue(Action.SHORT_DESCRIPTION, "更換口令");//在“更改口令”提示中顯示的文字
			//putValue(Action.SMALL_ICON,CreatecdIcon.add("bookAddtb.jpg"));
			//將圖標(biāo)存儲到動作對象中
			//setEnabled(false);//使動作禁用
		}
		public void actionPerformed(ActionEvent e) {
			if (!frames.containsKey("更改密碼")||frames.get("更改密碼").isClosed()) {
				GengGaiMiMa iframe=new GengGaiMiMa();
				frames.put("更改密碼", iframe);
				Library.addIFame(frames.get("更改密碼"));
			}
		}
	}

	private static class UserModiAction extends AbstractAction {
		UserModiAction() {
			super("用戶修改與刪除", null);
			putValue(Action.LONG_DESCRIPTION, "修改和刪除用戶信息");
			putValue(Action.SHORT_DESCRIPTION, "用戶修改與刪除");
		}
		public void actionPerformed(ActionEvent e) {
			if (!frames.containsKey("用戶信息修改與刪除")||frames.get("用戶信息修改與刪除").isClosed()) {
				UserModiAndDelIFrame iframe=new UserModiAndDelIFrame();
				frames.put("用戶信息修改與刪除", iframe);
				Library.addIFame(frames.get("用戶信息修改與刪除"));
			}
		}
	}

	private static class UserAddAction extends AbstractAction {
		UserAddAction() {
			super("用戶添加", null);
			putValue(Action.LONG_DESCRIPTION, "添加新的用戶");
			putValue(Action.SHORT_DESCRIPTION, "用戶添加");
		}
		public void actionPerformed(ActionEvent e) {
			if (!frames.containsKey("用戶信息添加")||frames.get("用戶信息添加").isClosed()) {
				UserAddIFrame iframe=new UserAddIFrame();
				frames.put("用戶信息添加", iframe);
				Library.addIFame(frames.get("用戶信息添加"));
			}
			
		}
	}

	private static class BookSearchAction extends AbstractAction {
		BookSearchAction() {
			super("圖書搜索", null);
			putValue(Action.LONG_DESCRIPTION, "搜索入庫的圖書信息");
			putValue(Action.SHORT_DESCRIPTION, "圖書搜索");
		}
		public void actionPerformed(ActionEvent e) {
			if (!frames.containsKey("圖書查詢")||frames.get("圖書查詢").isClosed()) {
				BookSearchIFrame iframe=new BookSearchIFrame();
				frames.put("圖書查詢", iframe);
				Library.addIFame(frames.get("圖書查詢"));
			}
		}
	}

	private static class GiveBackAction extends AbstractAction {
		GiveBackAction() {
			super("圖書歸還", null);
			putValue(Action.LONG_DESCRIPTION, "歸還借閱的圖書");
			putValue(Action.SHORT_DESCRIPTION, "圖書歸還");
		}
		public void actionPerformed(ActionEvent e) {
			if (!frames.containsKey("圖書歸還管理")||frames.get("圖書歸還管理").isClosed()) {
				BookBackIFrame iframe=new BookBackIFrame();
				frames.put("圖書歸還管理", iframe);
				Library.addIFame(frames.get("圖書歸還管理"));
			}
		}
	}

	private static class BorrowAction extends AbstractAction {
		BorrowAction() {
			super("圖書借閱", null);
			putValue(Action.LONG_DESCRIPTION, "從圖書館借閱圖書");
			putValue(Action.SHORT_DESCRIPTION, "圖書借閱");
		}
		public void actionPerformed(ActionEvent e) {
			if (!frames.containsKey("圖書借閱管理")||frames.get("圖書借閱管理").isClosed()) {
				BookBorrowIFrame iframe=new BookBorrowIFrame();
				frames.put("圖書借閱管理", iframe);
				Library.addIFame(frames.get("圖書借閱管理"));
			}
		}
	}

	private static class CheckAndAcceptNewBookAction extends AbstractAction {
		CheckAndAcceptNewBookAction() {
			super("驗收新書", null);
			putValue(Action.LONG_DESCRIPTION, "驗收訂閱的新圖書");
			putValue(Action.SHORT_DESCRIPTION, "驗收新書");
		}
		public void actionPerformed(ActionEvent e) {
			
			if (!frames.containsKey("圖書驗收")||frames.get("圖書驗收").isClosed()) {
				newBookCheckIFrame iframe=new newBookCheckIFrame();
				frames.put("圖書驗收", iframe);
				Library.addIFame(frames.get("圖書驗收"));
			}
		}
	}

	private static class BoodOrderAction extends AbstractAction {
		BoodOrderAction() {
			super("新書定購", null);
			putValue(Action.LONG_DESCRIPTION, "定購新的圖書");
			putValue(Action.SHORT_DESCRIPTION, "新書定購");
		}
		public void actionPerformed(ActionEvent e) {
			
			if (!frames.containsKey("新書訂購管理")||frames.get("新書訂購管理").isClosed()) {
				newBookOrderIFrame iframe=new newBookOrderIFrame();
				frames.put("新書訂購管理", iframe);
				Library.addIFame(frames.get("新書訂購管理"));
			}
		}
	}

	private static class BookTypeModiAction extends AbstractAction {
		BookTypeModiAction() {
			super("圖書類別修改", null);
			putValue(Action.LONG_DESCRIPTION, "修改圖書的類別信息");
			putValue(Action.SHORT_DESCRIPTION, "圖書類別修改");
		}
		public void actionPerformed(ActionEvent e) {
			if (!frames.containsKey("圖書類別修改")||frames.get("圖書類別修改").isClosed()) {
				BookTypeModiAndDelIFrame iframe=new BookTypeModiAndDelIFrame();
				frames.put("圖書類別修改", iframe);
				Library.addIFame(frames.get("圖書類別修改"));
			}
		}
	}

	private static class BookTypeAddAction extends AbstractAction {
		BookTypeAddAction() {
			super("圖書類別添加", null);
			putValue(Action.LONG_DESCRIPTION, "為圖書館添加新的圖書類別");
			putValue(Action.SHORT_DESCRIPTION, "圖書類別添加");
		}
		public void actionPerformed(ActionEvent e) {
			if (!frames.containsKey("圖書類別添加")||frames.get("圖書類別添加").isClosed()) {
				BookTypeAddIFrame iframe=new BookTypeAddIFrame();
				frames.put("圖書類別添加", iframe);
				Library.addIFame(frames.get("圖書類別添加"));
			}
		}
	}
	private static class ReaderModiAction extends AbstractAction {
		ReaderModiAction() {
			super("讀者修改與刪除", null);
			putValue(Action.LONG_DESCRIPTION, "修改和刪除讀者的基本信息");
			putValue(Action.SHORT_DESCRIPTION, "讀者修改與刪除");
		}
		public void actionPerformed(ActionEvent e) {
			
			if (!frames.containsKey("讀者信息修改與刪除")||frames.get("讀者信息修改與刪除").isClosed()) {
				ReaderModiAndDelIFrame iframe=new ReaderModiAndDelIFrame();
				frames.put("讀者信息修改與刪除", iframe);
				Library.addIFame(frames.get("讀者信息修改與刪除"));
			}
		}
	}

	private static class ReaderAddAction extends AbstractAction {
		ReaderAddAction() {
			super("讀者信息添加", null);
			putValue(Action.LONG_DESCRIPTION, "為圖書館添加新的讀者會員信息");
			putValue(Action.SHORT_DESCRIPTION, "讀者信息添加");
		}
		public void actionPerformed(ActionEvent e) {
			if (!frames.containsKey("讀者相關(guān)信息添加")||frames.get("讀者相關(guān)信息添加").isClosed()) {
				ReaderAddIFrame iframe=new ReaderAddIFrame();
				frames.put("讀者相關(guān)信息添加", iframe);
				Library.addIFame(frames.get("讀者相關(guān)信息添加"));
			}
		}
	}
	//圖書修改與刪除
	private static class BookModiAction extends AbstractAction {
		BookModiAction() {
			super("圖書修改", null);
			putValue(Action.LONG_DESCRIPTION, "修改和刪除圖書信息");
			putValue(Action.SHORT_DESCRIPTION, "圖書修改");
		}
		public void actionPerformed(ActionEvent e) {
			if (!frames.containsKey("圖書修改")||frames.get("圖書修改").isClosed()) {
				BookModiAndDelIFrame iframe=new BookModiAndDelIFrame();
				frames.put("圖書修改", iframe);
				Library.addIFame(frames.get("圖書修改"));
			}
		}
	}
	private static class BookAddAction extends AbstractAction {				// 圖書信息添加---已經(jīng)實現(xiàn),請參照
		BookAddAction() {

			super("圖書信息添加", null);
			//super();
			putValue(Action.LONG_DESCRIPTION, "為圖書館添加新的圖書信息");
			putValue(Action.SHORT_DESCRIPTION, "圖書信息添加");
		}
		public void actionPerformed(ActionEvent e) {
			if (!frames.containsKey("圖書信息添加")||frames.get("圖書信息添加").isClosed()) {
				BookAddIFrame iframe = new BookAddIFrame();
				frames.put("圖書信息添加", iframe);
				Library.addIFame(frames.get("圖書信息添加"));
			}
		}
	}
	private static class ExitAction extends AbstractAction { // 退出系統(tǒng)動作
		public ExitAction() {
			super("退出系統(tǒng)", null);
			putValue(Action.LONG_DESCRIPTION, "退出圖書館管理系統(tǒng)");
			putValue(Action.SHORT_DESCRIPTION, "退出系統(tǒng)");
		}
		public void actionPerformed(final ActionEvent e) {
			System.exit(0);
		}
	}

	private MenuActions() {
		super();
	}

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产伦一区二区三区免费| 成人av第一页| 6080国产精品一区二区| 亚洲国产一区二区三区| 欧美日韩国产在线观看| 日韩成人免费电影| 亚洲精品一区二区三区影院| 国模少妇一区二区三区| 中文字幕国产一区| 9l国产精品久久久久麻豆| 亚洲精品va在线观看| 欧美日韩成人综合天天影院 | 国产喷白浆一区二区三区| 国产精品一区二区你懂的| 国产精品私人自拍| 在线一区二区三区四区五区| 日韩成人免费电影| 欧美激情艳妇裸体舞| 91视频com| 美女网站一区二区| 中文字幕国产一区| 欧美日韩午夜在线| 国产sm精品调教视频网站| 中文字幕一区二区三区精华液 | 国产成人在线免费观看| 日韩美女精品在线| 欧美一区二区福利在线| 欧美人与z0zoxxxx视频| 免费成人小视频| 中文字幕一区二区三区四区| 欧美乱熟臀69xxxxxx| 色综合亚洲欧洲| 中文字幕免费不卡在线| 欧洲视频一区二区| 国产老肥熟一区二区三区| 亚洲婷婷综合色高清在线| 日韩欧美国产精品| 色94色欧美sute亚洲线路一久| 老司机精品视频线观看86 | 中文字幕av一区二区三区高 | 国产亚洲精品aa| 欧美日韩一卡二卡| 成人av在线一区二区三区| 午夜精品久久久久久久久| 日本一区二区高清| 日韩精品一区二区三区蜜臀| 色综合久久久久综合99| 国产精品乡下勾搭老头1| 亚洲一区二区三区视频在线播放| 国产人伦精品一区二区| 欧美一区午夜视频在线观看| 色欧美乱欧美15图片| 国产一区高清在线| 五月天一区二区三区| 亚洲色图视频免费播放| 欧美极品少妇xxxxⅹ高跟鞋| 欧美大胆一级视频| 欧美精品三级在线观看| 日本国产一区二区| 99久久精品国产一区二区三区| 国内精品久久久久影院色| 日韩极品在线观看| 亚洲成人资源网| 一区二区三区在线观看视频| 日本一区免费视频| 欧美精品一区二区蜜臀亚洲| 91精品国产手机| 3751色影院一区二区三区| 欧美性受xxxx黑人xyx性爽| 99re热这里只有精品免费视频| 国产成人8x视频一区二区| 国产一区二区伦理片| 国产一区在线观看视频| 精品一区二区精品| 国产一区二区免费看| 国产一区二区三区四区五区美女| 精品一区二区三区欧美| 久久精品久久久精品美女| 美女mm1313爽爽久久久蜜臀| 免费久久99精品国产| 免费看欧美女人艹b| 久久99久国产精品黄毛片色诱| 久久国产精品一区二区| 激情深爱一区二区| 国产成人自拍网| 99久久综合精品| 色菇凉天天综合网| 欧美猛男男办公室激情| 欧美一级专区免费大片| 精品三级在线观看| 日本一区二区三区四区| 国产精品人妖ts系列视频| 国产精品久久久一本精品| 一区在线观看视频| 亚洲国产精品自拍| 免费人成在线不卡| 国产91精品入口| 91美女蜜桃在线| 56国语精品自产拍在线观看| 日韩欧美在线不卡| 欧美国产一区二区在线观看| 亚洲欧美一区二区三区久本道91| 亚洲综合色在线| 久久er99热精品一区二区| 国产成人av影院| 欧美午夜影院一区| 欧美成人r级一区二区三区| 日本一区二区三区国色天香| 亚洲激情男女视频| 美女视频网站久久| 波多野结衣欧美| 欧美高清你懂得| 日本一区二区三级电影在线观看| 亚洲欧洲中文日韩久久av乱码| 日韩国产在线观看| 国产成人亚洲精品青草天美| 色诱视频网站一区| 精品国产一区二区精华| 自拍偷拍欧美激情| 久久精工是国产品牌吗| 91麻豆福利精品推荐| 日韩一区二区电影| 亚洲视频在线一区二区| 麻豆91精品视频| 91视视频在线观看入口直接观看www| 欧美男生操女生| 综合婷婷亚洲小说| 国产综合久久久久影院| 欧美性三三影院| 国产精品视频免费| 久久精品99国产精品| 91行情网站电视在线观看高清版| 久久这里都是精品| 丝袜美腿亚洲综合| 91老师片黄在线观看| 精品免费国产一区二区三区四区| 一区二区三区毛片| 粉嫩久久99精品久久久久久夜| 91精品国模一区二区三区| 中文字幕日韩精品一区| 国内精品伊人久久久久av一坑| 欧美三级乱人伦电影| 国产精品久久久久久久岛一牛影视| 蜜桃视频一区二区| 欧美日韩一级黄| 亚洲精品国产a久久久久久| 国产盗摄女厕一区二区三区| 91精品国产综合久久小美女| 亚洲一区欧美一区| 91浏览器打开| 亚洲欧美日韩成人高清在线一区| 国产精品一卡二卡| 精品999在线播放| 奇米精品一区二区三区四区| 欧美体内she精高潮| 亚洲男人天堂av网| www.日本不卡| 国产精品美女久久福利网站| 国产精品69久久久久水密桃| 欧美一区二区美女| 蜜臀久久99精品久久久久久9| 欧美三级乱人伦电影| 亚洲午夜免费视频| 欧美中文字幕不卡| 亚洲国产日韩在线一区模特| 色一情一乱一乱一91av| 亚洲色图另类专区| 91女人视频在线观看| 中文字幕一区二区不卡 | 国产精品久久一级| 成人精品亚洲人成在线| 国产亚洲精品7777| av一区二区三区四区| 亚洲欧美在线高清| 一本色道久久综合亚洲91 | 国产91对白在线观看九色| 欧美va在线播放| 国产精品一级片| 国产精品久久网站| 在线亚洲免费视频| 日韩av电影免费观看高清完整版| 在线播放国产精品二区一二区四区| 日韩国产高清在线| 精品999久久久| av不卡免费在线观看| 夜夜嗨av一区二区三区中文字幕 | 麻豆高清免费国产一区| 日韩一区二区三区视频在线| 九九精品视频在线看| 国产欧美精品在线观看| 94-欧美-setu| 天天色天天操综合| 久久久国产精品麻豆| av亚洲产国偷v产偷v自拍| 亚洲激情av在线| 日韩精品一区二区三区四区 | 亚洲欧美电影一区二区| 欧美另类久久久品| 国产精品2024| 一区二区三区日韩|