package bookmanager;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class BookManagerMain
extends JFrame {
JPanel contentPane;
JMenuBar jMenuBar = new JMenuBar();
JMenu jMenuSystem = new JMenu();
JMenuItem jMenuFileExit = new JMenuItem();
JMenu jMenuBookManager = new JMenu();
JMenuItem jMenuItemBookAdd = new JMenuItem();
BorderLayout borderLayout1 = new BorderLayout();
JMenuItem jMenuItemLogin = new JMenuItem();
JMenu jMenuUserManager = new JMenu();
JMenuItem jMenuItemUserAdd = new JMenuItem();
JMenuItem jMenuItemUserUpdate = new JMenuItem();
JMenuItem jMenuItemUserDelete = new JMenuItem();
JMenuItem jMenuItemBookUpdate = new JMenuItem();
JMenuItem jMenuItemBookDelete = new JMenuItem();
JMenu jMenuBorrowBook = new JMenu();
JMenuItem jMenuItemBookBorrow = new JMenuItem();
JMenuItem jMenuItemBookBorrowUpdate = new JMenuItem();
JMenu jMenuReturnBook = new JMenu();
JMenuItem jMenuItemBookReturn = new JMenuItem();
JMenuItem jMenuItemBookReturnUpdate = new JMenuItem();
JMenu jMenuAllInfo = new JMenu();
JMenuItem jMenuItemAllBook = new JMenuItem();
JMenuItem jMenuItemAllInfo = new JMenuItem();
//Construct the frame
public BookManagerMain() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch (Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
contentPane = (JPanel)this.getContentPane();
contentPane.setLayout(borderLayout1);
this.getContentPane().setBackground(SystemColor.controlLtHighlight);
this.setSize(new Dimension(576, 372));
this.setTitle("书籍管理系统");
jMenuSystem.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuSystem.setText("系统管理");
jMenuFileExit.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuFileExit.setText("退出");
jMenuBookManager.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuBookManager.setFocusPainted(true);
jMenuBookManager.setText("书籍管理");
jMenuItemBookAdd.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemBookAdd.setText("添加书籍");
jMenuItemLogin.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemLogin.setText("用户登陆");
jMenuUserManager.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuUserManager.setText("用户管理");
jMenuItemUserAdd.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemUserAdd.setText("添加用户");
jMenuItemUserUpdate.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemUserUpdate.setText("修改用户");
jMenuSystem.addSeparator();
jMenuItemUserDelete.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemUserDelete.setText("删除用户");
jMenuBar.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemBookUpdate.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemBookUpdate.setText("修改书籍信息");
jMenuItemBookDelete.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemBookDelete.setText("删除书籍");
jMenuBorrowBook.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuBorrowBook.setText("借书管理");
jMenuItemBookBorrow.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemBookBorrow.setFocusPainted(true);
jMenuItemBookBorrow.setText("出借");
jMenuItemBookBorrowUpdate.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemBookBorrowUpdate.setText("出借信息修改");
jMenuReturnBook.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuReturnBook.setText("还书管理");
jMenuItemBookReturn.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemBookReturn.setText("还书");
jMenuItemBookReturnUpdate.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemBookReturnUpdate.setText("还书信息修改");
jMenuAllInfo.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuAllInfo.setText("信息一览");
jMenuItemAllBook.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemAllBook.setText("书籍列表");
jMenuItemAllInfo.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemAllInfo.setText("借阅情况列表");
jMenuItemAllInfo.addActionListener(new BookManagerMain_jMenuItemAllInfo_actionAdapter(this));
this.addWindowListener(new BookManagerMain_this_windowAdapter(this));
jMenuItemUserAdd.addActionListener(new BookManagerMain_jMenuItemUserAdd_actionAdapter(this));
jMenuItemUserUpdate.addActionListener(new BookManagerMain_jMenuItemUserUpdate_actionAdapter(this));
jMenuItemUserDelete.addActionListener(new BookManagerMain_jMenuItemUserDelete_actionAdapter(this));
jMenuFileExit.addActionListener(new BookManagerMain_jMenuFileExit_actionAdapter(this));
jMenuItemLogin.addActionListener(new BookManagerMain_jMenuItemLogin_actionAdapter(this));
jMenuItemBookAdd.addActionListener(new BookManagerMain_jMenuItemBookAdd_actionAdapter(this));
jMenuItemBookUpdate.addActionListener(new BookManagerMain_jMenuItemBookUpdate_actionAdapter(this));
jMenuItemBookBorrow.addActionListener(new BookManagerMain_jMenuItemBookBorrow_actionAdapter(this));
jMenuItemBookBorrowUpdate.addActionListener(new BookManagerMain_jMenuItemBookBorrowUpdate_actionAdapter(this));
jMenuItemBookReturn.addActionListener(new BookManagerMain_jMenuItemBookReturn_actionAdapter(this));
jMenuItemBookDelete.addActionListener(new BookManagerMain_jMenuItemBookDelete_actionAdapter(this));
jMenuItemBookReturnUpdate.addActionListener(new BookManagerMain_jMenuItemBookReturnUpdate_actionAdapter(this));
jMenuItemAllBook.addActionListener(new BookManagerMain_jMenuItemAllBook_actionAdapter(this));
jMenuSystem.add(jMenuItemLogin);
jMenuSystem.add(jMenuUserManager);
jMenuSystem.add(jMenuFileExit);
jMenuBookManager.add(jMenuItemBookAdd);
jMenuBookManager.add(jMenuItemBookUpdate);
jMenuBookManager.add(jMenuItemBookDelete);
jMenuBar.add(jMenuSystem);
jMenuBar.add(jMenuBookManager);
jMenuBar.add(jMenuBorrowBook);
jMenuBar.add(jMenuReturnBook);
jMenuBar.add(jMenuAllInfo);
jMenuUserManager.add(jMenuItemUserAdd);
jMenuUserManager.add(jMenuItemUserUpdate);
jMenuUserManager.add(jMenuItemUserDelete);
jMenuBorrowBook.add(jMenuItemBookBorrow);
jMenuBorrowBook.add(jMenuItemBookBorrowUpdate);
jMenuReturnBook.add(jMenuItemBookReturn);
jMenuReturnBook.add(jMenuItemBookReturnUpdate);
jMenuAllInfo.add(jMenuItemAllBook);
jMenuAllInfo.add(jMenuItemAllInfo);
this.setJMenuBar(jMenuBar);
}
public void setEnable(String powertype) {
if (powertype.equals("管理员")) {
jMenuUserManager.setEnabled(true);
jMenuBookManager.setEnabled(true);
jMenuBorrowBook.setEnabled(true);
jMenuReturnBook.setEnabled(true);
jMenuAllInfo.setEnabled(true);
}
else if (powertype.equals("书籍操作员")) {
jMenuUserManager.setEnabled(false);
jMenuBookManager.setEnabled(true);
jMenuBorrowBook.setEnabled(false);
jMenuReturnBook.setEnabled(false);
jMenuAllInfo.setEnabled(true);
}
else if (powertype.equals("借阅操作员")) {
jMenuUserManager.setEnabled(false);
jMenuBookManager.setEnabled(false);
jMenuBorrowBook.setEnabled(true);
jMenuReturnBook.setEnabled(true);
jMenuAllInfo.setEnabled(true);
}
else {
jMenuUserManager.setEnabled(false);
jMenuBookManager.setEnabled(false);
jMenuBorrowBook.setEnabled(false);
jMenuReturnBook.setEnabled(false);
jMenuAllInfo.setEnabled(false);
}
}
//在主窗体被打开时打开登陆窗口
void this_windowOpened(WindowEvent e) {
setEnable("else");
//采用 userLogin(this)的形式,将父窗体对象传入
userLogin dlg = n
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Java编写的<书籍借阅管理系统>(包含数据库等所有文件!) (110个子文件)
11.bat 25B
BookManagerMain.class 11KB
bookStore.class 9KB
bookUpdate.class 7KB
returnInfoUpdate.class 6KB
returnBook.class 6KB
borrowInfoUpdate.class 6KB
borrowBook.class 6KB
bookAdd.class 6KB
bookList.class 5KB
AllInfo.class 5KB
userAdd.class 5KB
userUpdate.class 5KB
userLogin.class 5KB
borrow.class 4KB
userDelete.class 4KB
bookDelete.class 4KB
DBManager.class 2KB
Application.class 1KB
bookAdd$bookAdd_jButtonClear_mouseAdapter.class 813B
bookAdd$bookAdd_jButtonExit_mouseAdapter.class 809B
bookAdd$bookAdd_jButtonAdd_mouseAdapter.class 805B
BookManagerMain_jMenuItemBookReturnUpdate_actionAdapter.class 782B
BookManagerMain_jMenuItemBookBorrowUpdate_actionAdapter.class 782B
BookManagerMain_jMenuItemBookUpdate_actionAdapter.class 764B
BookManagerMain_jMenuItemUserUpdate_actionAdapter.class 764B
BookManagerMain_jMenuItemBookReturn_actionAdapter.class 764B
BookManagerMain_jMenuItemUserDelete_actionAdapter.class 764B
BookManagerMain_jMenuItemBookBorrow_actionAdapter.class 764B
BookManagerMain_jMenuItemBookDelete_actionAdapter.class 764B
BookManagerMain_jMenuItemAllInfo_actionAdapter.class 755B
BookManagerMain_jMenuItemBookAdd_actionAdapter.class 755B
BookManagerMain_jMenuItemAllBook_actionAdapter.class 755B
BookManagerMain_jMenuItemUserAdd_actionAdapter.class 755B
BookManagerMain_jMenuItemLogin_actionAdapter.class 749B
BookManagerMain_jMenuFileExit_actionAdapter.class 746B
borrowInfoUpdate_jButtondeciside_mouseAdapter.class 722B
returnInfoUpdate_jButtondicision_mouseAdapter.class 722B
returnInfoUpdate_jButtonupdate_mouseAdapter.class 716B
borrowInfoUpdate_jButtonupdate_mouseAdapter.class 716B
returnInfoUpdate_jButtonClear_mouseAdapter.class 713B
borrowInfoUpdate_jButtonClear_mouseAdapter.class 713B
borrowInfoUpdate_jButtonexit_mouseAdapter.class 710B
returnInfoUpdate_jButtonexit_mouseAdapter.class 710B
BookManagerMain_this_windowAdapter.class 688B
borrowHistoryall_jButtonexit_mouseAdapter.class 686B
bookUpdate_jButtondicision_mouseAdapter.class 686B
bookDelete_jButtonCancel_mouseAdapter.class 680B
bookUpdate_jButtonupdate_mouseAdapter.class 680B
returnBook_jButtonCancel_mouseAdapter.class 680B
borrowBook_jButtonCancel_mouseAdapter.class 680B
userUpdate_jButtonCancel_mouseAdapter.class 680B
userDelete_jButtonCancel_mouseAdapter.class 680B
returnBook_jButtonReset_mouseAdapter.class 677B
borrowBook_jButtonReset_mouseAdapter.class 677B
bookUpdate_jButtonClear_mouseAdapter.class 677B
bookStore_jButtondelete_mouseAdapter.class 674B
bookStore_jButtonupdate_mouseAdapter.class 674B
bookStore_jButtonSearch_mouseAdapter.class 674B
userLogin_jButtonCancel_mouseAdapter.class 674B
bookStore_jButtonfirst_mouseAdapter.class 671B
borrowBook_jButtonOk_mouseAdapter.class 668B
returnBook_jButtonOk_mouseAdapter.class 668B
userUpdate_jButtonOK_mouseAdapter.class 668B
userDelete_jButtonOK_mouseAdapter.class 668B
bookList_jButtonSearch_mouseAdapter.class 668B
bookDelete_jButtonOk_mouseAdapter.class 668B
bookStore_jButtonlast_mouseAdapter.class 668B
bookStore_jButtonnext_mouseAdapter.class 668B
bookStore_jButtonexit_mouseAdapter.class 668B
bookStore_jButtonpre_mouseAdapter.class 665B
AllInfo_jButtonSearch_mouseAdapter.class 662B
userAdd_jButtonCancel_mouseAdapter.class 662B
userLogin_jButtonOK_mouseAdapter.class 662B
bookAdd_jButtonClear_mouseAdapter.class 659B
returnBook_this_windowAdapter.class 658B
borrowBook_this_windowAdapter.class 658B
bookAdd_jButtonExit_mouseAdapter.class 656B
borrow_jButtonCancel_mouseAdapter.class 656B
bookAdd_jButtonAdd_mouseAdapter.class 653B
borrow_jButtonReset_mouseAdapter.class 653B
userAdd_jButtonOK_mouseAdapter.class 650B
borrow_jButtonOk_mouseAdapter.class 644B
bookmanager.dep2 88KB
BookManager.index 21KB
BookManager.jar 1.42MB
BookManagerMain.java 19KB
bookStore.java 12KB
bookUpdate.java 10KB
bookAdd.java 9KB
returnInfoUpdate.java 9KB
borrowInfoUpdate.java 8KB
returnBook.java 8KB
borrowBook.java 7KB
bookList.java 6KB
userAdd.java 6KB
userUpdate.java 6KB
borrow.java 5KB
AllInfo.java 5KB
userLogin.java 5KB
共 110 条
- 1
- 2
资源评论
- xmfire2013-04-24由于正在开发类似系统,所以下载了做个参考,个人感觉随意系统和我的有差异性,但是还是有一定借鉴意义的。
- weixin_393097782017-12-16蛮有参考意义的。
- qq_411793752018-01-13我想请教一下怎么打开下载的rar
- carrotsss2013-06-03蛮有参考意义的。
cdlmagical
- 粉丝: 6
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功