📄 ebook.java
字号:
/**
* 主界面为EBook,
* 添加界面为InsertData
* 删除界面为DeleteData
* 更改界面为UpdateData
* 查询界面为DeleteData
*/
/**
* @author Linden
* @date 下午08:29:162007-10-20
*/
import java.awt.*;
import java.awt.event.*;
public class EBook extends Frame implements ActionListener{
private static final long serialVersionUID = 1L;
MenuBar bar;
Menu menu1,menu2,menu3,menu4,menu5;
MenuItem item11,item12,item13,item14,item15,item21,item22,item23,item24,item25,item31,item32,item33,item34,item35;
TextArea show;
//几个主要增删改查功能实现
InsertData insertData;
DeleteData deleteData;
UpdateData updateData;
SelectData selectData;
//布卡片局
CardLayout card=null;
Panel pCenter;
EBook(){
item11=new MenuItem("用户管理");
item12=new MenuItem("登录");
item13=new MenuItem("退出");
item21=new MenuItem("添加书目");
item22=new MenuItem("删除书目");
item23=new MenuItem("改动书目");
item24=new MenuItem("查询书目");
item25=new MenuItem("单个查询");
item31=new MenuItem("欢迎");
item32=new MenuItem("帮助文档");
item33=new MenuItem("关于EBook");
bar=new MenuBar();
menu1=new Menu("用户管理");
menu2=new Menu("书目管理");
menu3=new Menu("帮助");
menu1.add(item11);
menu1.add(item12);
menu1.add(item13);
menu2.add(item21);
menu2.add(item22);
menu2.add(item23);
menu2.add(item24);
menu2.add(item25);
menu3.add(item31);
menu3.add(item32);
menu3.add(item33);
bar.add(menu1);
bar.add(menu2);
bar.add(menu3);
this.setMenuBar(bar);
item11.addActionListener(this);
item12.addActionListener(this);
item13.addActionListener(this);
item21.addActionListener(this);
item22.addActionListener(this);
item23.addActionListener(this);
item24.addActionListener(this);
item25.addActionListener(this);
item31.addActionListener(this);
item32.addActionListener(this);
item33.addActionListener(this);
setVisible(true);
setBounds(100,60,490,450);
validate();
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==item21){//插入数据
new InsertData();
setVisible(true);
}
else if(e.getSource()==item22){//删除数据
new DeleteData();
setVisible(true);
}
else if(e.getSource()==item23){//更改数据
new UpdateData();
setVisible(true);
}
else if(e.getSource()==item24){//查询所有数据
new SelectData();
setVisible(true);
}
else if(e.getSource()==item25){//根据书名查询
new SelectDataByName();
setVisible(true);
}
else if(e.getSource()==item33){
new About();
}
//登录和一些辅助操作没有实现
}
public static void main(String args[]){
new EBook();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -