📄 mainmenu.java
字号:
import java.awt.*;
import java.awt.event.*;
class MainMenu extends Frame implements ActionListener
{
Toolkit tool;
Dimension dim;
Image img;
MenuBar menubar;
Menu menu1,menu2,menu3,menu4,menu5;
MenuItem menuitem11,menuitem12;
MenuItem menuitem21,menuitem22,menuitem23,menuitem24;
MenuItem menuitem31,menuitem32;
MenuItem menuitem41,menuitem42;
MenuItem menuitem51,menuitem52,menuitem53;
MainMenu()
{
tool=getToolkit();
dim=tool.getScreenSize();
setBounds(0,0,dim.width,dim.height);
setTitle("系统界面主菜单窗口");
setVisible(true);
menubar=new MenuBar();
menu1=new Menu("系统管理");
menu2=new Menu("书籍信息管理");
menu3=new Menu("书籍借出管理");
menu4=new Menu("书籍还入管理");
menu5=new Menu("读者与书籍管理");
menuitem11=new MenuItem("修改用户名及密码");
menuitem12=new MenuItem("退出系统");
menuitem21=new MenuItem("添加书籍信息");
menuitem22=new MenuItem("书籍信息查询");
menuitem23=new MenuItem("书籍信息修改");
menuitem24=new MenuItem("删除书籍信息");
menuitem31=new MenuItem("书籍借出");
menuitem32=new MenuItem("书籍借出信息修改");
menuitem41=new MenuItem("书籍还入");
menuitem42=new MenuItem("书籍还入信息修改");
menuitem51=new MenuItem("书籍列表");
menuitem52=new MenuItem("新读者登记");
menuitem53=new MenuItem("个人借阅情况列表");
menuitem11.addActionListener(this);
menuitem12.addActionListener(this);
menuitem21.addActionListener(this);
menuitem22.addActionListener(this);
menuitem23.addActionListener(this);
menuitem24.addActionListener(this);
menuitem31.addActionListener(this);
menuitem41.addActionListener(this);
menuitem51.addActionListener(this);
menuitem52.addActionListener(this);
menuitem53.addActionListener(this);
menu1.add(menuitem11);
menu1.add(menuitem12);
menu2.add(menuitem21);
menu2.add(menuitem22);
menu2.add(menuitem23);
menu2.add(menuitem24);
menu3.add(menuitem31);
menu3.add(menuitem32);
menu4.add(menuitem41);
menu4.add(menuitem42);
menu5.add(menuitem51);
menu5.add(menuitem52);
menu5.add(menuitem53);
menubar.add(menu1);
menubar.add(menu2);
menubar.add(menu3);
menubar.add(menu4);
menubar.add(menu5);
setMenuBar(menubar);
addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e)
{
setVisible(false);
System.exit(0);
}});
validate();
}
public void paint(Graphics g)
{
img=tool.getImage("e:\\Java图书借阅系统\\Sunset.jpg");
g.drawImage(img,0,0,dim.width,dim.height,this);
}
public void actionPerformed(ActionEvent e1)
{
if(e1.getSource()==menuitem11)
{
new ChangePassWord(this,"修改用户名及密码",true);
}
if(e1.getSource()==menuitem12)
{
setVisible(false);
System.exit(0);
}
if(e1.getSource()==menuitem21)
{
new AddBook();
}
if(e1.getSource()==menuitem22)
{
new Search();
}
if(e1.getSource()==menuitem23)
{
new Update();
}
if(e1.getSource()==menuitem24)
{
new Delete();
}
if(e1.getSource()==menuitem31)
{
new Borrow();
}
if(e1.getSource()==menuitem41)
{
new Return();
}
if(e1.getSource()==menuitem51)
{
new BookList();
}
if(e1.getSource()==menuitem52)
{
new Register();
}
if(e1.getSource()==menuitem53)
{
new BorrowList();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -