📄 lms.java
字号:
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import java.util.*;
class LMS extends Frame implements ActionListener
{
public LMS() throws Exception
{
super("图书管理系统");
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
dispose();
System.exit(0);
}
});
Menu sys1=new Menu("图书管理");
MenuItem s1_a=new MenuItem("图书入库");
MenuItem s1_b=new MenuItem("图书查询");
sys1.add(s1_a);
setBackground(new Color(110,200,150));
this.setLocation(200,200);
sys1.addSeparator();
sys1.add(s1_b);
s1_a.addActionListener(this);
s1_b.addActionListener(this);
Menu sys2=new Menu("借阅者信息");
MenuItem s2_a=new MenuItem("开户");
MenuItem s2_b=new MenuItem("销户");
sys2.add(s2_a);
sys2.addSeparator();
sys2.add(s2_b);
s2_a.addActionListener(this);
s2_b.addActionListener(this);
Menu sys3=new Menu("管理员管理");
MenuItem s3_a=new MenuItem("新建用户");
MenuItem s3_b=new MenuItem("删除用户");
sys3.add(s3_a);
sys3.addSeparator();
sys3.add(s3_b);
s3_a.addActionListener(this);
s3_b.addActionListener(this);
Menu sys4=new Menu("借书还书续借");
MenuItem s4_a=new MenuItem("借书");
MenuItem s4_b=new MenuItem("还书");
MenuItem s4_c=new MenuItem("续借");
sys4.add(s4_a);
sys4.addSeparator();
sys4.add(s4_b);
sys4.addSeparator();
sys4.add(s4_c);
s4_a.addActionListener(this);
s4_b.addActionListener(this);
s4_c.addActionListener(this);
MenuBar smb=new MenuBar();
smb.add(sys1);
smb.add(sys2);
smb.add(sys3);
smb.add(sys4);
setMenuBar(smb);
setSize(600,400);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
String str=e.getActionCommand();
try{
if(str.equals("图书入库")) {
RuKuFrame rukuframe=new RuKuFrame();
}
if(str.equals("图书查询")) {
ChaXunFrame chaxunframe=new ChaXunFrame();
}
if(str.equals("开户")) {
KaiHuFrame kaihuframe=new KaiHuFrame();
}
if(str.equals("销户")) {
XiaoHuFrame xiaohuframe=new XiaoHuFrame();
}
if(str.equals("新建用户")) {
GLYZhuCeFrame zhuceframe=new GLYZhuCeFrame();
}
if(str.equals("删除用户")) {
GLYShanChuFrame shanchu=new GLYShanChuFrame();
}
if(str.equals("还书")) {
HuanShuFrame huanshuframe=new HuanShuFrame();
}
if(str.equals("借书")){
JieShuFrame jieshuframe=new JieShuFrame();
}
if(str.equals("续借")){
XuJieFrame xujieframe=new XuJieFrame();
}
}
catch (Exception eg) {
eg.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -