📄 bookmanagermain.java
字号:
borrowBook dlg=new borrowBook();
dlg.setLocation(300, 150);
dlg.show();
}
});
}
return jMenuItemBookBorrow;
}
/**
* This method initializes jMenuItemBookBorrowUpdate
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getJMenuItemBookBorrowUpdate() {
if (jMenuItemBookBorrowUpdate == null) {
jMenuItemBookBorrowUpdate = new JMenuItem();
jMenuItemBookBorrowUpdate.setText("出借信息修改");
jMenuItemBookBorrowUpdate
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
borrowInfoUpdate dlg=new borrowInfoUpdate();
dlg.setLocation(300, 150);
dlg.show();
}
});
}
return jMenuItemBookBorrowUpdate;
}
/**
* This method initializes jMenuRuturnBook
*
* @return javax.swing.JMenu
*/
private JMenu getJMenuRuturnBook() {
if (jMenuRuturnBook == null) {
jMenuRuturnBook = new JMenu();
jMenuRuturnBook.setText("还书管理");
jMenuRuturnBook.add(getJMenuItemBookRuturn());
jMenuRuturnBook.add(getJMenuItemBookRuturnUpdate());
}
return jMenuRuturnBook;
}
/**
* This method initializes jMenuItemBookRuturn
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getJMenuItemBookRuturn() {
if (jMenuItemBookRuturn == null) {
jMenuItemBookRuturn = new JMenuItem();
jMenuItemBookRuturn.setText("书籍还入");
jMenuItemBookRuturn.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
returnBook dlg=new returnBook();
dlg.setLocation(300, 150);
dlg.show();
}
});
}
return jMenuItemBookRuturn;
}
/**
* This method initializes jMenuItemBookRuturnUpdate
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getJMenuItemBookRuturnUpdate() {
if (jMenuItemBookRuturnUpdate == null) {
jMenuItemBookRuturnUpdate = new JMenuItem();
jMenuItemBookRuturnUpdate.setText("书籍还入信息修改");
jMenuItemBookRuturnUpdate
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
ruturnInfoUpdate dlg=new ruturnInfoUpdate();
dlg.setLocation(300, 150);
dlg.show();
}
});
}
return jMenuItemBookRuturnUpdate;
}
/**
* This method initializes jMenuAllInfo
*
* @return javax.swing.JMenu
*/
private JMenu getJMenuAllInfo() {
if (jMenuAllInfo == null) {
jMenuAllInfo = new JMenu();
jMenuAllInfo.setText("信息查询");
jMenuAllInfo.add(getJMenuItemAllBook());
jMenuAllInfo.add(getJMenuItemAllReader());
jMenuAllInfo.add(getJMenuItemAllInfo());
jMenuAllInfo.add(getJMenuItemTongJi());
}
return jMenuAllInfo;
}
/**
* This method initializes jMenuItemAllBook
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getJMenuItemAllBook() {
if (jMenuItemAllBook == null) {
jMenuItemAllBook = new JMenuItem();
jMenuItemAllBook.setText("书籍信息");
jMenuItemAllBook.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
bookList dlg=new bookList();
dlg.setLocation(300, 150);
dlg.show();
}
});
}
return jMenuItemAllBook;
}
/**
* This method initializes jMenuItemAllReader
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getJMenuItemAllReader() {
if (jMenuItemAllReader == null) {
jMenuItemAllReader = new JMenuItem();
jMenuItemAllReader.setText("用户信息");
jMenuItemAllReader.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
readerList dlg=new readerList();
dlg.setLocation(300, 150);
dlg.show();
}
});
}
return jMenuItemAllReader;
}
/**
* This method initializes jMenuItemAllInfo
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getJMenuItemAllInfo() {
if (jMenuItemAllInfo == null) {
jMenuItemAllInfo = new JMenuItem();
jMenuItemAllInfo.setText("借阅情况信息");
jMenuItemAllInfo.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
AllInfo dlg=new AllInfo();
dlg.setLocation(300, 150);
dlg.show();
}
});
}
return jMenuItemAllInfo;
}
/**
* This method initializes jMenuHelp
*
* @return javax.swing.JMenu
*/
private JMenu getJMenuHelp() {
if (jMenuHelp == null) {
jMenuHelp = new JMenu();
jMenuHelp.setText("帮助");
jMenuHelp.add(getJMenuItemHowToOp());
jMenuHelp.add(getJMenuItemAbout());
}
return jMenuHelp;
}
/**
* This method initializes jMenuItemHowToOp
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getJMenuItemHowToOp() {
if (jMenuItemHowToOp == null) {
jMenuItemHowToOp = new JMenuItem();
jMenuItemHowToOp.setText("操作指南");
jMenuItemHowToOp.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
HowToOp dlg =new HowToOp();
dlg.setLocation(300, 150);
dlg.show();
}
});
}
return jMenuItemHowToOp;
}
/**
* This method initializes jMenuItemAbout
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getJMenuItemAbout() {
if (jMenuItemAbout == null) {
jMenuItemAbout = new JMenuItem();
jMenuItemAbout.setText("关于本软件");
jMenuItemAbout.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
About dlg=new About();
dlg.setLocation(300, 150);
dlg.show();
}
});
}
return jMenuItemAbout;
}
/**
* This method initializes jMenuItemTongJi
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getJMenuItemTongJi() {
if (jMenuItemTongJi == null) {
jMenuItemTongJi = new JMenuItem();
jMenuItemTongJi.setText("统计图");
jMenuItemTongJi.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
TongJi dlg=new TongJi();
dlg.setLocation(300, 150);
dlg.show();
}
});
}
return jMenuItemTongJi;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
SwingUtilities.invokeLater(new Runnable() {
public void run() {
BookManagerMain thisClass = new BookManagerMain();
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
}
/**
* This method initializes this
*
* @return void
*/
//创建主窗体,并传递本主类
public void creatdlg(){
userLogin dlg =new userLogin(this);
dlg.setLocation(300, 150);
dlg.show();
}
private void initialize() {
this.setSize(455, 200);
this.setEnabled(true);
this.setJMenuBar(getJJMenuBar());
//this.setName("");
this.setLocation(250, 180);
this.setContentPane(getJContentPane());
this.setTitle("图书管理系统");
this.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowOpened(java.awt.event.WindowEvent e) {
System.out.println("windowOpened()"); // TODO Auto-generated Event stub windowOpened()
setEnable("false");
creatdlg();//创建主窗体
}
});
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jLabel = new JLabel();
jLabel.setBounds(new Rectangle(70, 39, 342, 18));
jLabel.setText(atitle);
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.setToolTipText("");
jContentPane.add(jLabel, null);
}
return jContentPane;
}
//设置不同用户的权限
public void setEnable(String powertype){
System.out.println(powertype);
if(powertype.equals("admin")){
jMenuUserManager.setEnabled(true);
jMenuBookManager.setEnabled(true);
jMenuBorrowBook.setEnabled(true);
jMenuRuturnBook.setEnabled(true);
jMenuAllInfo.setEnabled(true);
jMenuItemAllReader.setEnabled(true);
}
else if(powertype.equals("bookop")){
jMenuUserManager.setEnabled(false);
jMenuBookManager.setEnabled(true);
jMenuBorrowBook.setEnabled(false);
jMenuRuturnBook.setEnabled(false);
jMenuAllInfo.setEnabled(true);
jMenuItemAllReader.setEnabled(false);
}
else if(powertype.equals("borrowop")){
jMenuUserManager.setEnabled(false);
jMenuBookManager.setEnabled(false);
jMenuBorrowBook.setEnabled(true);
jMenuRuturnBook.setEnabled(false);
jMenuAllInfo.setEnabled(true);
jMenuItemAllReader.setEnabled(true);
}
else if(powertype.equals("returnop")){
jMenuUserManager.setEnabled(false);
jMenuBookManager.setEnabled(false);
jMenuBorrowBook.setEnabled(false);
jMenuRuturnBook.setEnabled(true);
jMenuAllInfo.setEnabled(true);
jMenuItemAllReader.setEnabled(false);
jMenuItemAllReader.setEnabled(false);
}
else if(powertype.equals("reader")){
jMenuUserManager.setEnabled(false);
jMenuBookManager.setEnabled(false);
jMenuBorrowBook.setEnabled(false);
jMenuRuturnBook.setEnabled(false);
jMenuAllInfo.setEnabled(true);
jMenuItemAllReader.setEnabled(false);
}
else {
jMenuUserManager.setEnabled(false);
jMenuBookManager.setEnabled(false);
jMenuBorrowBook.setEnabled(false);
jMenuRuturnBook.setEnabled(false);
jMenuAllInfo.setEnabled(false);
jMenuItemAllReader.setEnabled(false);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -