图书管理系统-java代码Word版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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) {

JOptionPane.showMessageDialog(this, "欢迎使用图书管理系统", "关于本系统",

RMATION_MESSAGE);

}

} // 各功能菜单事件监听

}

//

class Ptianjia extends Panel implements ActionListener {

TextField tname, tauthor, tpublish, tdate, tcomment;

Label lname, lauthor, lpublish, ldate, lcomment;

Button btn;

Ptianjia() {

setLayout(null);

btn = new Button("添加"); // 创建“添加”按钮

tname = new TextField();

tauthor = new TextField();

tpublish = new TextField();

tdate = new TextField();

tcomment = new TextField(); // 创建5个文本框

lname = new Label("书名");

lauthor = new Label("作者");

lpublish = new Label("出版社");

ldate = new Label("出版日期");

lcomment = new Label("评论");

add(lname);

add(tname);

add(lauthor);

add(tauthor);

add(lpublish);

add(tpublish);

add(ldate);

相关文档
最新文档