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

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

?? menuactions.java

?? 圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)
?? 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一区二区三区免费野_久草精品视频
欧美日韩一区二区三区在线| 9l国产精品久久久久麻豆| 国产视频一区二区在线观看| 91久久精品网| 国产成人自拍在线| 免费在线观看不卡| 一区二区三区日韩欧美| 欧美精品一区二区三区蜜桃视频| 欧美性三三影院| 波波电影院一区二区三区| 美女性感视频久久| 天天做天天摸天天爽国产一区| 青青草97国产精品免费观看无弹窗版 | 久久影院午夜片一区| 日韩av在线发布| 91蜜桃网址入口| 国产精品一区一区| 日本女优在线视频一区二区| 亚洲同性gay激情无套| 久久精品无码一区二区三区| 日韩视频在线观看一区二区| 欧美日韩一区二区在线观看 | 国产精品亚洲成人| 另类专区欧美蜜桃臀第一页| 亚洲成人av一区二区三区| 亚洲激情综合网| 亚洲欧洲一区二区三区| 国产精品伦理一区二区| 国产亚洲欧洲997久久综合| 日韩片之四级片| 日韩亚洲欧美综合| 日韩美女在线视频| 日韩免费电影一区| 精品久久久久久久久久久久久久久久久| 4438x亚洲最大成人网| 欧美久久久久久久久| 欧美日韩不卡在线| 久久中文娱乐网| 亚洲va天堂va国产va久| 亚洲视频在线一区观看| 中文字幕日韩av资源站| 国产精品毛片无遮挡高清| 国产精品青草久久| 综合久久久久久| 亚洲激情网站免费观看| 亚洲一区二区五区| 亚洲1区2区3区4区| 男女男精品网站| 国产一区 二区| 成人免费高清视频| 91免费视频大全| 欧美日韩三级一区| 日韩欧美国产一区在线观看| 欧美一级日韩一级| 日韩欧美国产午夜精品| 久久亚洲一区二区三区明星换脸| 久久久www成人免费毛片麻豆| 久久久亚洲欧洲日产国码αv| 国产日韩高清在线| 国产精品中文字幕日韩精品| 国产大片一区二区| 色婷婷综合久久| 欧美日韩精品一二三区| 久久久国产午夜精品 | 国产精品的网站| 亚洲黄色免费电影| 青青草97国产精品免费观看 | 欧美亚洲动漫精品| 日韩一区二区三区精品视频| 国产亲近乱来精品视频| 一区二区三区中文字幕精品精品 | 亚洲国产经典视频| 亚洲免费观看高清完整版在线观看| 亚洲一区视频在线| 久久疯狂做爰流白浆xx| 99久久99久久精品免费看蜜桃| 欧美色综合影院| 久久精品视频免费| 亚洲va欧美va国产va天堂影院| 精品一区免费av| 91福利在线观看| 2020日本不卡一区二区视频| 国产精品久久久久影院色老大 | 91蜜桃视频在线| 51久久夜色精品国产麻豆| 久久久午夜精品| 亚洲在线成人精品| 国产激情一区二区三区| 欧美另类一区二区三区| 亚洲国产成人在线| 免费成人av在线| 色屁屁一区二区| 国产亚洲一区二区三区四区| 亚洲电影在线免费观看| proumb性欧美在线观看| 欧美成人艳星乳罩| 亚洲国产精品久久久久婷婷884 | 欧美亚洲综合一区| 欧美激情艳妇裸体舞| 日本不卡免费在线视频| 色又黄又爽网站www久久| 久久九九国产精品| 奇米888四色在线精品| 91九色最新地址| 日本在线不卡视频一二三区| 欧美性受xxxx| 欧美国产日韩亚洲一区| 成人app软件下载大全免费| 6080午夜不卡| 亚洲综合免费观看高清完整版| 国产成人精品免费网站| 日韩亚洲欧美成人一区| 亚洲国产精品嫩草影院| 播五月开心婷婷综合| 国产日韩欧美电影| 精品一区二区三区不卡| 欧美精品少妇一区二区三区| 亚洲精品成人少妇| 91在线观看下载| 国产精品入口麻豆原神| 国产乱码字幕精品高清av| 日韩视频免费观看高清完整版在线观看 | 99久久精品国产网站| 国产亚洲精久久久久久| 国产一区二区调教| 欧美va亚洲va在线观看蝴蝶网| 热久久一区二区| 日韩一级在线观看| 捆绑调教一区二区三区| 欧美成人a视频| 精品一二三四区| 日韩欧美www| 成人亚洲精品久久久久软件| 亚洲国产婷婷综合在线精品| 91色.com| 亚洲美女屁股眼交3| 色综合视频一区二区三区高清| 国产精品高潮久久久久无| 99久久综合99久久综合网站| 国产精品久久久久一区二区三区共 | 国产欧美一区二区在线| 岛国精品在线观看| 自拍偷在线精品自拍偷无码专区| 成人黄色网址在线观看| 亚洲欧洲av另类| 一本到不卡精品视频在线观看| 亚洲女人的天堂| 欧美日韩1区2区| 久久爱另类一区二区小说| 久久久噜噜噜久久中文字幕色伊伊 | 精品国产在天天线2019| 韩国av一区二区三区在线观看| 精品国产凹凸成av人网站| 国产精品一区二区久久不卡| 国产精品乱码人人做人人爱| 日本韩国欧美三级| 天天色综合天天| 欧美日韩国产a| av电影天堂一区二区在线观看| 国产高清一区日本| 在线观看日韩电影| 午夜免费久久看| 欧美大胆一级视频| 福利电影一区二区三区| 亚洲免费看黄网站| 7799精品视频| 国产99一区视频免费| 一区二区三区毛片| 欧美刺激脚交jootjob| 成人丝袜视频网| 成人av在线看| 丝袜诱惑亚洲看片| 久久精品无码一区二区三区| 色综合天天综合网天天狠天天| 亚洲精品乱码久久久久| 欧美一区二区观看视频| 不卡影院免费观看| 视频一区视频二区中文| 久久影音资源网| 欧美亚洲高清一区二区三区不卡| 经典三级一区二区| 亚洲一区二区三区四区中文字幕| 日韩美女一区二区三区四区| 91原创在线视频| 激情五月播播久久久精品| 一区二区三区在线免费视频| 精品久久久网站| 欧美视频一区二区| 高清不卡一二三区| 成人综合日日夜夜| 在线观看亚洲精品| 在线不卡中文字幕| 久久影院午夜论| 色视频一区二区| 风流少妇一区二区| 青椒成人免费视频| 亚洲综合激情小说| 国产欧美精品一区二区三区四区| 91精品午夜视频| 欧美午夜影院一区|