图书管理系统java
代码
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.util.*;
import javax.swing.*;
// ---------------------------------------------------------------------------------------------------------
class Tsgl {
public static void main(String args[]) {
dbframe db = new dbframe("图书管理程序");
}
}
// 图书管理系统主界面
class dbframe extends Frame implements ActionListener {
MenuBar daohang = new MenuBar(); // 建立菜单栏
Menu mfile = new Menu("功能"); // 建立“功能”菜单组
Menu mhelp = new Menu("帮助"); // 建立“帮助”菜单组
MenuItem mdenglu = new MenuItem("登陆");
MenuItem mchaxun = new MenuItem("查询");
MenuItem mtianjia = new MenuItem("添加");
MenuItem mshanchu = new MenuItem("删除");
MenuItem mexit = new MenuItem("退出");
MenuItem mhelpp = new MenuItem("关于"); Denglu pdenglu=new Denglu();
Ptianjia ptianjia = new Ptianjia();
Pmain pmain = new Pmain();
Pchaxun pchaxun = new Pchaxun(); Pshanchu pshanchu = new Pshanchu();
dbframe(String s) { // 在窗口上添加菜单选项setTitle(s);
mfile.add(mdenglu);
mfile.add(mtianjia);
mfile.add(mchaxun);
mfile.add(mshanchu);
mfile.add(mexit);
mhelp.add(mhelpp);
daohang.add(mfile);
daohang.add(mhelp);
setMenuBar(daohang);
add(pmain);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
setBounds(200, 200, 340, 250);
setResizable(false);
setVisible(true);
mexit.addActionListener(this);
mdenglu.addActionListener(this);
mtianjia.addActionListener(this);
mchaxun.addActionListener(this);
mshanchu.addActionListener(this);
mhelpp.addActionListener(this);
validate();
} // 窗口事件监听
public void actionPerformed(ActionEvent e) {
if (e.getSource() == mexit)
System.exit(0);
if(e.getSource()==mdenglu){
removeAll();
add(pdenglu);
validate();
}
if (e.getSource() == mtianjia) {
removeAll();
add(ptianjia);
validate();
} // 图书添加功能
if (e.getSource() == mchaxun) { removeAll();
add(pchaxun);
validate();
} // 图书查询功能
if (e.getSource() == mshanchu) { removeAll();
add(pshanchu);
validate();
} // 图书删除功能
if (e.getSource() == mhelpp) {