精品文档---下载后可任意编辑本程序以 java 为设计语言,能够实现一个简单的图书管理系统,可以实现简单的增加图书,查询图书,删除图书的功能,其中用到数据库的连接,窗体的布局管理。本程序有以下几个功能函数组成所有模块都在名为 bookmanager 的包中1:主函数2:增加模块 3:查询模块 4:查询结果模块 5:书本类6:数据库连接类 1. 主界面2. 添加模块精品文档---下载后可任意编辑3.查询模块精品文档---下载后可任意编辑4. 输出模块5.6.源程序如下 bookmanager;import .*;import .*;import class mainframe extends JFrame implements ActionListener{private JToolBar tb;String []btntitle={"增加","查询","删除","退出"};String []tabeltitle={"图书编号","书名","定价","出版社"};精品文档---下载后可任意编辑JButton btn[]=new JButton[4];JTable table; DefaultTableModel model;public mainframe(){super("图书管理系统");ddActionListener(this);(btn[i]);}how () ;}}******************************************************************************************************************添加模块package bookmanager;import .*;import .*;public class adddialog implements ActionListener {JLabel label[]=new JLabel[4];JTextField txt[]=new JTextField[4];String [] ltitle={"图书编号","图书名称","单 价","出 版 社"};String []btitle={"上一个","下一个","确 定","取 消"};JButton btn[]=new JButton[4];JDialog dialog;JPanel p;LinkedList list;public adddialog(JFrame f,int x,int y){dialog=new JDialog(f,"增加",true);(x,y);精品文档---下载后可任意编辑p=new JPanel(); list=new LinkedList();etFont(new Font("宋体", ,18));txt[i]=new JTextField();btn[i]=new JButton(btitle[i]);btn[i].addActionListener(this);btn[i].setFont(new Font("幼圆", ,15));(label[i]);(txt[i]);(btn[i]);}(null);(10,150,310,160); );label[0].setBounds(10,10,90,25);txt[0].setBounds(110,10,200,25);label[1].setBounds(10,45,90,25);txt[1].setBounds(110,45,200,25);label[2].setBounds(10,80,90,25);txt[2].setBounds(110,80,200,25);label[3].setBounds(10,115,90,25);txt[3].setBounds(110,115,200,25);(p);btn[0].setBounds(60,180,80,25);btn[1]...