?? librarybox.java
字號:
import java.util.*;
import java.awt.*;
import java.io.*;
import java.net.*;
import java.sql.*;
import java.awt.event.*;
import javax.swing.*;
public class Librarybox extends JFrame implements ActionListener
{
JLabel mlabel;
JMenuBar mainmenu;
static JMenu system,bookse,bookth,bookfo,bookfi,booksex,mi_system_manger;
JMenuItem mi_system_login,mifi_system_adduser,mifi_system_moduser,mifi_system_deluser,mi_system_exit;
JMenuItem se_book_addbook,se_book_modifybook,se_book_delbook;
JMenuItem th_book_borrowmsg,th_book_borrowmsgmodif;
JMenuItem fo_book_returnmsg,fo_book_returnmsgmodif;
JMenuItem fi_msglabel_book,fi_msglabel_borrow,fi_msglabel_user;
JMenuItem sex_edition;
Loginfrm frml=new Loginfrm(this,"登錄窗口");
Adduser frma=new Adduser(this,"添加用戶");
Mdiuser frmm=new Mdiuser(this,"修改用戶");
Deluser frmd=new Deluser(this,"刪除用戶");
Addbookfrm frmab;Mdibookfrm frmmb;Delbookfrm frmdb;Borbookfrm frmbb;BorMsgbookfrm frmbmb;
Booklistfrm frmbl;Borlistbookfrm frmblb;Userlistfrm frmul;ReturnMsgbookfrm frmrmb;Returnbookfrm frmrb;
Readme frmread;
Librarybox()
{
super("圖書管理系統");
Font myFont=new Font("楷體_GB2312",Font.BOLD,60);
mlabel=new JLabel(" 圖書管理系統");
mlabel.setFont(myFont);
add(mlabel);
mainmenu=new JMenuBar();
system=new JMenu("系統管理");
mi_system_login=new JMenuItem("用戶登錄");
mi_system_manger=new JMenu("用戶管理");
mifi_system_adduser=new JMenuItem("添加用戶");
mifi_system_moduser=new JMenuItem("修改用戶");
mifi_system_deluser=new JMenuItem("刪除用戶");
mi_system_manger.add(mifi_system_adduser);
mi_system_manger.add(mifi_system_moduser);
mi_system_manger.add(mifi_system_deluser);
mi_system_exit=new JMenuItem("退出");
mi_system_login.addActionListener(this);
mi_system_exit.addActionListener(this);
mifi_system_adduser.addActionListener(this);
mifi_system_moduser.addActionListener(this);
mifi_system_deluser.addActionListener(this);
system.add(mi_system_login);
system.add(mi_system_manger);
system.addSeparator();
system.add(mi_system_exit);
mainmenu.add(system);
bookse=new JMenu("書籍管理" );
se_book_addbook=new JMenuItem("添加書籍");
se_book_modifybook=new JMenuItem("修改書籍");
se_book_delbook=new JMenuItem("刪除書籍");
se_book_addbook.addActionListener(this);
se_book_modifybook.addActionListener(this);
se_book_delbook.addActionListener(this);
bookse.add(se_book_addbook);
bookse.add(se_book_modifybook);
bookse.add(se_book_delbook);
mainmenu.add(bookse);
bookth=new JMenu("借閱管理" );
th_book_borrowmsg=new JMenuItem("當前出借信息");
th_book_borrowmsgmodif=new JMenuItem("出借信息修改");
th_book_borrowmsg.addActionListener(this);
th_book_borrowmsgmodif.addActionListener(this);
bookth.add(th_book_borrowmsg);
bookth.add(th_book_borrowmsgmodif);
mainmenu.add(bookth);
bookfo=new JMenu("還書管理");
fo_book_returnmsg=new JMenuItem("當前還書信息");
fo_book_returnmsgmodif=new JMenuItem("還書信息修改");
fo_book_returnmsg.addActionListener(this);
fo_book_returnmsgmodif.addActionListener(this);
bookfo.add(fo_book_returnmsg);
bookfo.add(fo_book_returnmsgmodif);
mainmenu.add(bookfo);
bookfi=new JMenu("信息");
fi_msglabel_book=new JMenuItem("書籍列表");
fi_msglabel_borrow=new JMenuItem("借閱情況表");
fi_msglabel_user=new JMenuItem("用戶列表");
fi_msglabel_book.addActionListener(this);
fi_msglabel_borrow.addActionListener(this);
fi_msglabel_user.addActionListener(this);
bookfi.add(fi_msglabel_book);
bookfi.add(fi_msglabel_borrow);
bookfi.add(fi_msglabel_user);
mainmenu.add(bookfi);
booksex=new JMenu("幫助");
sex_edition=new JMenuItem("—版本—");
sex_edition.addActionListener(this);
booksex.add(sex_edition);
mainmenu.add(booksex);
this.setJMenuBar(mainmenu);
setBounds(150,60,800,600);
this.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getActionCommand()=="退出")
{
dispose();
System.exit(0);
}
else if(e.getActionCommand()=="添加用戶")
{
frma.setVisible(true);
}
else if(e.getActionCommand()=="用戶登錄")
{
this.setVisible(false);
this.dispose();
frml.setVisible(true);
}
else if(e.getActionCommand()=="修改用戶")
{
frmm.setVisible(true);
}
else if(e.getActionCommand()=="刪除用戶")
{
frmd.setVisible(true);
}
else if(e.getActionCommand()=="添加書籍")
{
frmab=new Addbookfrm();
frmab.setVisible(true);
}
else if(e.getActionCommand()=="修改書籍")
{
frmmb=new Mdibookfrm();
frmmb.setVisible(true);
}
else if(e.getActionCommand()=="刪除書籍")
{
frmdb=new Delbookfrm();
frmdb.setVisible(true);
}else if(e.getActionCommand()=="當前出借信息")
{
frmbb=new Borbookfrm();
frmbb.setVisible(true);
}
else if(e.getActionCommand()=="出借信息修改")
{
frmbmb=new BorMsgbookfrm();
frmbmb.setVisible(true);
}
else if(e.getActionCommand()=="當前還書信息")
{
frmrb=new Returnbookfrm();
frmrb.setVisible(true);
}
else if(e.getActionCommand()=="還書信息修改")
{
frmrmb=new ReturnMsgbookfrm();
frmrmb.setVisible(true);
}
else if(e.getActionCommand()=="書籍列表")
{
frmbl=new Booklistfrm();
frmbl.setVisible(true);
}
else if(e.getActionCommand()=="借閱情況表")
{
frmblb=new Borlistbookfrm();
frmblb.setVisible(true);
}
else if(e.getActionCommand()=="用戶列表")
{
frmul=new Userlistfrm();
frmul.setVisible(true);
}
else if(e.getActionCommand()=="—版本—")
{
frmread=new Readme();
frmread.setVisible(true);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -