JAVA实现图书管理系统框架
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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("图书还入");