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

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

?? mainwindow.java

?? 圖書管理系統
?? JAVA
字號:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import myClass.swing.*;
public class MainWindow extends JFrame implements ActionListener
{
	JPanel panel1;//panel2;
	Container c;
	JMenuBar MenuB;
	JMenu SystemMenu,BookMGRMenu,BorrowBookMenu,ReturnBookMenu,
	InfoBrowseMenu,UserMGRMenu;
	JMenuItem UserLoginMenuItem,UserAddMenuItem,UserModifyMenuItem,
	UserDeleteMenuItem,ExitMenuItem,BookAddMenuItem,BookModifyMenuItem,BookDeleteMenuItem,
	BorrowBookMenuItem,BorrowInfoMenuItem,ReturnBookMenuItem,ReturnInfoMenuItem,
	BookListMenuItem,BorrowBookListMenuItem,UserListMenuItem;
	JLabel titleLabel,AuthorLabel,DateLabel;
	public MainWindow()
	{
		super("圖書館管理系統");
		//--系統管理菜單--
		MenuB=new JMenuBar();
		SystemMenu=new JMenu("系統管理");
		UserMGRMenu=new JMenu("用戶管理");
		UserLoginMenuItem=new JMenuItem("用戶登錄");
		UserAddMenuItem=new JMenuItem("添加用戶");
		UserModifyMenuItem=new JMenuItem("修改用戶");
		UserDeleteMenuItem=new JMenuItem("刪除用戶");
		ExitMenuItem=new JMenuItem("退出");
		SystemMenu.add(UserLoginMenuItem);
		UserMGRMenu.add(UserAddMenuItem);
		UserMGRMenu.add(UserModifyMenuItem);
		UserMGRMenu.add(UserDeleteMenuItem);
		SystemMenu.add(UserMGRMenu);
		SystemMenu.add(ExitMenuItem);
		UserLoginMenuItem.addActionListener(this);
		UserAddMenuItem.addActionListener(this);
		UserModifyMenuItem.addActionListener(this);
		UserDeleteMenuItem.addActionListener(this);
		ExitMenuItem.addActionListener(this);
		MenuB.add(SystemMenu);
		//---書籍管理菜單--
		BookMGRMenu=new JMenu("書籍管理");
		BookAddMenuItem=new JMenuItem("添加書籍");
		BookModifyMenuItem=new JMenuItem("修改書籍");
		BookDeleteMenuItem=new JMenuItem("刪除書籍");
		BookMGRMenu.add(BookAddMenuItem);
		BookMGRMenu.add(BookModifyMenuItem);
		BookMGRMenu.add(BookDeleteMenuItem);
		BookAddMenuItem.addActionListener(this);
		BookModifyMenuItem.addActionListener(this);
		BookDeleteMenuItem.addActionListener(this);
		MenuB.add(BookMGRMenu);
		//--借書管理菜單--
		BorrowBookMenu=new JMenu("借書管理");
		BorrowBookMenuItem=new JMenuItem("書籍出借");
		BorrowInfoMenuItem=new JMenuItem("出借信息修改");
		BorrowBookMenu.add(BorrowBookMenuItem);
		BorrowBookMenu.add(BorrowInfoMenuItem);
		BorrowBookMenuItem.addActionListener(this);
		BorrowInfoMenuItem.addActionListener(this);
		MenuB.add(BorrowBookMenu);
		//--還書管理菜單--
		ReturnBookMenu=new JMenu("還書管理");
		ReturnBookMenuItem=new JMenuItem("書籍還入");
		ReturnInfoMenuItem=new JMenuItem("書籍還入信息修改");
		ReturnBookMenu.add(ReturnBookMenuItem);
		ReturnBookMenu.add(ReturnInfoMenuItem);
		ReturnBookMenuItem.addActionListener(this);
		ReturnInfoMenuItem.addActionListener(this);
		MenuB.add(ReturnBookMenu);
		//--信息一覽菜單--
		InfoBrowseMenu=new JMenu("信息一覽");
		BookListMenuItem=new JMenuItem("書籍列表");
		BorrowBookListMenuItem=new JMenuItem("借閱情況表");
		UserListMenuItem=new JMenuItem("用戶列表");
		InfoBrowseMenu.add(BookListMenuItem);
		InfoBrowseMenu.add(BorrowBookListMenuItem);
		InfoBrowseMenu.add(UserListMenuItem);
		BookListMenuItem.addActionListener(this);
		BorrowBookListMenuItem.addActionListener(this);
		UserListMenuItem.addActionListener(this);
		MenuB.add(InfoBrowseMenu);
		//----------------------------------
		setJMenuBar(MenuB);
		//titleLabel=new JLabel("歡迎使用圖書管理系統",JLabel.CENTER);
		//titleLabel.setFont(new Font("TimesRoman",Font.BOLD,24));
		//AuthorLabel=new JLabel("作者:麥密輝",JLabel.RIGHT);
		//DateLabel=new JLabel("完成時間:04-11-04",JLabel.RIGHT);
		titleLabel=new JLabel(new ImageIcon(".\\pic.jpg"));
		c=getContentPane();
		c.setLayout(new BorderLayout());
		panel1=new JPanel();
		panel1.setLayout(new BorderLayout());
		//panel2=new JPanel();
		//panel2.setLayout(new BorderLayout());
		panel1.add(titleLabel,BorderLayout.CENTER);
		//panel2.add(AuthorLabel,BorderLayout.NORTH);
		//panel2.add(DateLabel,BorderLayout.SOUTH);
		c.add(panel1,BorderLayout.CENTER);
		//c.add(panel2,BorderLayout.SOUTH);
		setBounds(100,50,400,300);
		show();	
		//--設置初始功能:--
		UserMGRMenu.setEnabled(false);
	        BookMGRMenu.setEnabled(false);
		BorrowBookMenu.setEnabled(false);
		ReturnBookMenu.setEnabled(false);
		InfoBrowseMenu.setEnabled(false);
	}
	//--設置每個菜單點擊后出現的窗口和窗口顯示的位置--
	public void actionPerformed(ActionEvent e)
	{
		if(e.getActionCommand()=="用戶登錄")
		{
			UserLogin UserLoginFrame=new UserLogin(this);
			Dimension FrameSize=UserLoginFrame.getPreferredSize();
			Dimension MainFrameSize=getSize();
			Point loc=getLocation();
			UserLoginFrame.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x,
			(MainFrameSize.height-FrameSize.height)/2+loc.y);
			UserLoginFrame.pack();
			UserLoginFrame.show();
		}
		else if(e.getActionCommand()=="添加用戶")
		{
			UserAdd UserAddFrame=new UserAdd();
			Dimension FrameSize=UserAddFrame.getPreferredSize();
			Dimension MainFrameSize=getSize();
			Point loc=getLocation();
			UserAddFrame.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x,
			(MainFrameSize.height-FrameSize.height)/2+loc.y);
			UserAddFrame.pack();
			UserAddFrame.show();
		}
		else if(e.getActionCommand()=="修改用戶")
		{
			UserModify UserModifyFrame=new UserModify();
			Dimension FrameSize=UserModifyFrame.getPreferredSize();
			Dimension MainFrameSize=getSize();
			Point loc=getLocation();
			UserModifyFrame.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x,
			(MainFrameSize.height-FrameSize.height)/2+loc.y);
			UserModifyFrame.pack();
			UserModifyFrame.show();
		}
		else if(e.getActionCommand()=="刪除用戶")
		{
			UserDelete UserDeleteFrame=new UserDelete();
			Dimension FrameSize=UserDeleteFrame.getPreferredSize();
			Dimension MainFrameSize=getSize();
			Point loc=getLocation();
			UserDeleteFrame.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x,
			(MainFrameSize.height-FrameSize.height)/2+loc.y);
			UserDeleteFrame.pack();
			UserDeleteFrame.show();
		}
		else if(e.getActionCommand()=="添加書籍")
		{
			BookAdd BookAddFrame=new BookAdd();
			Dimension FrameSize=BookAddFrame.getPreferredSize();
			Dimension MainFrameSize=getSize();
			Point loc=getLocation();
			BookAddFrame.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x,
			(MainFrameSize.height-FrameSize.height)/2+loc.y);
			BookAddFrame.pack();
			BookAddFrame.show();
		}
		else if(e.getActionCommand()=="修改書籍")
		{
			BookModify BookModifyFrame=new BookModify();
			Dimension FrameSize=BookModifyFrame.getPreferredSize();
			Dimension MainFrameSize=getSize();
			Point loc=getLocation();
			BookModifyFrame.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x,
			(MainFrameSize.height-FrameSize.height)/2+loc.y);
			BookModifyFrame.pack();
			BookModifyFrame.show();
		}
		else if(e.getActionCommand()=="刪除書籍")
		{
			BookDelete BookDeleteFrame=new BookDelete();
			Dimension FrameSize=BookDeleteFrame.getPreferredSize();
			Dimension MainFrameSize=getSize();
			Point loc=getLocation();
			BookDeleteFrame.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x,
			(MainFrameSize.height-FrameSize.height)/2+loc.y);
			BookDeleteFrame.pack();
			BookDeleteFrame.show();
		}
		else if(e.getActionCommand()=="書籍出借")
		{
			BorrowBook BorrowBookFrame=new BorrowBook();
			Dimension FrameSize=BorrowBookFrame.getPreferredSize();
			Dimension MainFrameSize=getSize();
			Point loc=getLocation();
			BorrowBookFrame.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x,
			(MainFrameSize.height-FrameSize.height)/2+loc.y);
			BorrowBookFrame.pack();
			BorrowBookFrame.show();
		}
		else if(e.getActionCommand()=="出借信息修改")
		{
			BorrowInfo BorrowInfoFrame=new BorrowInfo();
			Dimension FrameSize=BorrowInfoFrame.getPreferredSize();
			Dimension MainFrameSize=getSize();
			Point loc=getLocation();
			BorrowInfoFrame.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x,
			(MainFrameSize.height-FrameSize.height)/2+loc.y);
			BorrowInfoFrame.pack();
			BorrowInfoFrame.show();
		}
		else if(e.getActionCommand()=="書籍還入")
		{
			ReturnBook ReturnBookFrame=new ReturnBook();
			Dimension FrameSize=ReturnBookFrame.getPreferredSize();
			Dimension MainFrameSize=getSize();
			Point loc=getLocation();
			ReturnBookFrame.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x,
			(MainFrameSize.height-FrameSize.height)/2+loc.y);
			ReturnBookFrame.pack();
			ReturnBookFrame.show();
		}
		else if(e.getActionCommand()=="書籍還入信息修改")
		{
			ReturnInfo ReturnInfoFrame=new ReturnInfo();
			Dimension FrameSize=ReturnInfoFrame.getPreferredSize();
			Dimension MainFrameSize=getSize();
			Point loc=getLocation();
			ReturnInfoFrame.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x,
			(MainFrameSize.height-FrameSize.height)/2+loc.y);
			ReturnInfoFrame.pack();
			ReturnInfoFrame.show();
		}
		else if(e.getActionCommand()=="書籍列表")
		{
			BookList BookListFrame=new BookList();
			Dimension FrameSize=BookListFrame.getPreferredSize();
			Dimension MainFrameSize=getSize();
			Point loc=getLocation();
			BookListFrame.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x,
			(MainFrameSize.height-FrameSize.height)/2+loc.y);
			BookListFrame.pack();
			BookListFrame.show();
		}
		else if(e.getActionCommand()=="借閱情況表")
		{
			BorrowBookList BorrowBookListFrame=new BorrowBookList();
			Dimension FrameSize=BorrowBookListFrame.getPreferredSize();
			Dimension MainFrameSize=getSize();
			Point loc=getLocation();
			BorrowBookListFrame.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x,
			(MainFrameSize.height-FrameSize.height)/2+loc.y);
			BorrowBookListFrame.pack();
			BorrowBookListFrame.show();
		}
		else if(e.getActionCommand()=="用戶列表")
		{
			UserList UserListFrame=new UserList();
			Dimension FrameSize=UserListFrame.getPreferredSize();
			Dimension MainFrameSize=getSize();
			Point loc=getLocation();
			UserListFrame.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x,
			(MainFrameSize.height-FrameSize.height)/2+loc.y);
			UserListFrame.pack();
			UserListFrame.show();
		}
		else if(e.getActionCommand()=="退出")
		{
			this.dispose();
			System.exit(0);
		}
	}
	//--設置登錄用戶的權限--
	public  void setEnable(String powerType)
	{
		if(powerType.trim().equals("系統管理員"))
		{
			UserMGRMenu.setEnabled(true);
			BookMGRMenu.setEnabled(true);
			BorrowBookMenu.setEnabled(true);
			ReturnBookMenu.setEnabled(true);
			InfoBrowseMenu.setEnabled(true);
			UserListMenuItem.setEnabled(true);
		}
		else if(powerType.trim().equals("書籍管理員"))
		{
			UserMGRMenu.setEnabled(false);
			BookMGRMenu.setEnabled(true);
			BorrowBookMenu.setEnabled(false);
			ReturnBookMenu.setEnabled(false);
			InfoBrowseMenu.setEnabled(true);
			UserListMenuItem.setEnabled(false);
			
		}
		else if(powerType.trim().equals("借閱管理員"))
		{
			UserMGRMenu.setEnabled(false);
			BookMGRMenu.setEnabled(false);
			BorrowBookMenu.setEnabled(true);
			ReturnBookMenu.setEnabled(true);
			InfoBrowseMenu.setEnabled(true);
			UserListMenuItem.setEnabled(false);
		}
		else if(powerType.trim().equals("else"))
		{
			UserMGRMenu.setEnabled(false);
			BookMGRMenu.setEnabled(false);
			BorrowBookMenu.setEnabled(false);
			ReturnBookMenu.setEnabled(false);
			InfoBrowseMenu.setEnabled(false);
		}
	}
	public static void main(String args[])
	{
		MainWindow mainFrame=new MainWindow();
		mainFrame.addWindowListener(new MyWindowListener());
		
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲一区二区在线播放| 美女视频网站久久| 日本在线播放一区二区三区| 成人在线综合网| 欧美丰满少妇xxxxx高潮对白| 中文乱码免费一区二区| 青青草一区二区三区| 色婷婷久久久久swag精品| 久久众筹精品私拍模特| 亚洲午夜日本在线观看| av电影一区二区| 久久精品亚洲乱码伦伦中文| 青草av.久久免费一区| 欧美性色综合网| 亚洲欧洲国产日韩| 高清久久久久久| 国产校园另类小说区| 久久99精品久久久久久| 欧美精品一卡两卡| 日韩中文字幕麻豆| 欧美色国产精品| 亚洲黄色录像片| 欧美三级蜜桃2在线观看| 成人欧美一区二区三区白人 | 亚洲a一区二区| 色婷婷激情综合| 亚洲欧美日韩精品久久久久| 成人a区在线观看| 中文久久乱码一区二区| 国产激情一区二区三区| wwwwxxxxx欧美| 韩国视频一区二区| 久久蜜桃av一区精品变态类天堂 | 91在线视频观看| 国产精品另类一区| 成人激情文学综合网| 久久精品在线免费观看| 韩国精品在线观看| 久久毛片高清国产| 成人av电影在线观看| 亚洲另类在线视频| 欧美综合一区二区三区| 亚洲国产精品欧美一二99| 欧美三级韩国三级日本三斤| 日本91福利区| 精品91自产拍在线观看一区| 国产在线播放一区| 国产精品久久久久久久蜜臀| av中文字幕亚洲| 国产精品灌醉下药二区| 国产成人综合视频| 国产无一区二区| 成人av在线一区二区三区| 亚洲日本在线视频观看| 欧美中文字幕一区二区三区| 午夜久久久久久| 精品美女被调教视频大全网站| 国产美女主播视频一区| 国产精品美女久久久久av爽李琼| 成人99免费视频| 丝袜美腿亚洲色图| 久久蜜臀精品av| 欧美在线观看一区| 美女mm1313爽爽久久久蜜臀| 国产欧美一区二区三区沐欲| 色欧美日韩亚洲| 久久精品理论片| 亚洲欧美一区二区三区久本道91| 欧美日韩你懂的| 国产91高潮流白浆在线麻豆| 亚洲欧美激情在线| 精品美女一区二区三区| 91麻豆精品秘密| 国产一区美女在线| 亚洲一二三四久久| 久久久久久夜精品精品免费| 日本黄色一区二区| 国产原创一区二区三区| 亚洲va天堂va国产va久| 国产精品视频麻豆| 日韩精品一区二区三区中文不卡| 91天堂素人约啪| 精品一区二区三区香蕉蜜桃 | www久久精品| 欧美少妇xxx| www.性欧美| 蜜桃视频在线观看一区二区| 一区二区三区在线观看欧美| 久久一区二区视频| 欧美一区二区三区在线看| 99久久精品国产一区| 国内一区二区在线| 亚洲chinese男男1069| 一色屋精品亚洲香蕉网站| 精品国产乱码久久久久久久久| 色狠狠一区二区三区香蕉| 风流少妇一区二区| 国产一区二区视频在线| 日韩激情av在线| 香蕉成人啪国产精品视频综合网| 中文字幕亚洲综合久久菠萝蜜| 久久综合九色综合97_久久久| 在线综合视频播放| 欧美区一区二区三区| 欧美曰成人黄网| 色狠狠一区二区三区香蕉| 99国产精品视频免费观看| 成人av免费观看| caoporn国产精品| 成人av电影在线播放| 不卡av电影在线播放| 国产一本一道久久香蕉| 蜜臀av一区二区三区| 美女国产一区二区| 蜜桃一区二区三区在线观看| 日日夜夜精品视频天天综合网| 一区二区三区在线免费观看| 亚洲激情一二三区| 亚洲大片免费看| 亚洲一区二三区| 丝袜美腿一区二区三区| 麻豆91精品视频| 国产又粗又猛又爽又黄91精品| 激情综合网天天干| 国产精品 日产精品 欧美精品| 国产伦精品一区二区三区视频青涩 | 国产一区二区福利视频| 国产精品夜夜嗨| 99久久er热在这里只有精品66| av成人免费在线| 欧美日韩日日骚| 欧美精品一区二区三| 国产婷婷色一区二区三区| 自拍偷拍欧美精品| 婷婷丁香久久五月婷婷| 精品中文av资源站在线观看| 国产精品一卡二卡| 色综合天天性综合| 91精品国产综合久久福利软件| 日韩精品一区二区三区在线| 欧美国产国产综合| 亚洲午夜精品网| 国产精品资源在线观看| 色婷婷国产精品| 日韩女同互慰一区二区| 一区二区中文字幕在线| 亚洲成av人在线观看| 韩国av一区二区三区在线观看| 91麻豆国产在线观看| 3d成人h动漫网站入口| 精品国产乱码久久久久久久| 亚洲欧美一区二区不卡| 蜜桃视频在线一区| 91网站在线播放| 久久五月婷婷丁香社区| 一区二区三区免费在线观看| 美女性感视频久久| 在线观看亚洲精品视频| 精品欧美乱码久久久久久1区2区| 国产精品传媒视频| 久久福利视频一区二区| 91亚洲午夜精品久久久久久| 欧美一区二区三区人| 国产精品天天摸av网| 日本aⅴ免费视频一区二区三区| va亚洲va日韩不卡在线观看| 日韩欧美久久久| 亚洲国产精品久久人人爱蜜臀 | 中文一区在线播放| 美腿丝袜在线亚洲一区| 欧美日韩一区二区三区不卡| 国产日韩精品久久久| 免费成人小视频| 91福利国产成人精品照片| 亚洲国产高清aⅴ视频| 久久成人综合网| 欧美精品三级日韩久久| 亚洲精品欧美综合四区| 懂色av中文字幕一区二区三区| 日韩精品一区二区三区老鸭窝| 亚洲午夜免费福利视频| 91网站黄www| 最新国产成人在线观看| 国产不卡在线视频| 精品国精品国产| 精品在线免费观看| 日韩欧美在线网站| 日韩二区三区四区| 在线播放/欧美激情| 亚洲一区在线看| 欧美综合亚洲图片综合区| 日韩码欧中文字| 91色婷婷久久久久合中文| 成人欧美一区二区三区小说| 高清shemale亚洲人妖| 国产精品丝袜在线| 成人成人成人在线视频| 国产精品亲子伦对白| www.66久久| 亚洲无人区一区|