JAVA实现图书管理系统框架

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java实现管理框架

import java.awt.BorderLayout;

import java.awt.Font;

import java.awt.event.ActionListener;

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JMenu;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

import javax.swing.JPanel;

public abstract class MianWindow extends JFrame implements ActionListener{ JPanel panel1;

JMenuBar MenuB;

JMenu SystemMenu,BookMGRMenu,LendBookMenu,ReturnBookMenu, InfoBrowseMenu,UserMGRMenu;

JMenuItem UserLoginMenuItem,UserAddMenuItem,

UserModifyMenuItem,UserDeleteMenuItem,

ExitMenuItem,BookAddMenuItem,BookModifyMenuItem,

BookDeleteMenuItem,

LendBookMenuItem,lendInfoMenuItem,ReturnBookMenuItem,

ReturnInfoMenuItem,

BookListMenuItem,LendBookListMenuItem,UserListMenuItem;

JLabel titleLabel,AuthorLABEL,DateLabel;

UserLoign UserLoginFrame;

UserAdd UserAddFrame;

UserModify UserModifyFrame;

UserDelete UserDeleteFrame;

BookAdd BookAddFrame;

BookModify BookModifyFrame;

BookDelete BookDeleteFrame;

LendBook LendBookFrame;

LendInfo LendInfoFrame;

ReturnBook ReturnBookFrame;

ReturnInfo ReturnInfoFrame;

BookList BookListFrame;

UserList UserListFrame;

LendBookList LendBookListFrame;

MianWindow(){

super("图书馆管理系统");

MenuB=new JMenuBar();

SystemMenu=new JMenu("系统管理");

UserLoginMenuItem=new JMenuItem("用户登录"); SystemMenu.setFont(new Font("黑体",10,20)); ExitMenuItem=new JMenuItem("退出"); SystemMenu.add(UserLoginMenuItem); SystemMenu.add(ExitMenuItem);

MenuB.add(SystemMenu); UserLoginMenuItem.addActionListener(this); ExitMenuItem.addActionListener(this); UserMGRMenu=new JMenu("用户管理"); UserMGRMenu.setFont(new Font("黑体",10,20)); UserAddMenuItem=new JMenuItem("添加用户"); UserModifyMenuItem=new JMenuItem("修改用户"); UserDeleteMenuItem=new JMenuItem("删除用户"); UserMGRMenu.add(UserAddMenuItem); UserMGRMenu.add(UserModifyMenuItem); UserMGRMenu.add(UserDeleteMenuItem);

MenuB.add(UserMGRMenu); UserAddMenuItem.addActionListener(this); UserModifyMenuItem.addActionListener(this); UserDeleteMenuItem.addActionListener(this); BookMGRMenu=new JMenu("图书管理"); BookMGRMenu.setFont(new Font("黑体",10,20)); BookAddMenuItem=new JMenuItem("添加图书"); BookModifyMenuItem=new JMenuItem("修改图书"); BookDeleteMenuItem=new JMenuItem("删除图书"); BookMGRMenu.add(BookAddMenuItem); BookMGRMenu.add(BookModifyMenuItem); BookMGRMenu.add(BookDeleteMenuItem); MenuB.add(BookMGRMenu); BookAddMenuItem.addActionListener(this); BookModifyMenuItem.addActionListener(this); BookDeleteMenuItem.addActionListener(this); LendBookMenu=new JMenu("借书管理"); LendBookMenu.setFont(new Font("黑体",10,20)); LendBookMenuItem=new JMenuItem("图书出借"); lendInfoMenuItem=new JMenuItem("图书出借信息修改"); LendBookMenu.add(LendBookMenuItem); LendBookMenu.add(lendInfoMenuItem);

MenuB.add(LendBookMenu); LendBookMenuItem.addActionListener(this); lendInfoMenuItem.addActionListener(this); ReturnBookMenu=new JMenu("还书管理"); ReturnBookMenu.setFont(new Font("黑体",10,20)); ReturnBookMenuItem=new JMenuItem("图书还入");

相关文档
最新文档