欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Java编写的简单图书管理系统word文档良心出品.docx

    • 资源ID:2449604       资源大小:305.06KB        全文页数:24页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Java编写的简单图书管理系统word文档良心出品.docx

    1、Java编写的简单图书管理系统word文档良心出品Java编写的简单图书管理系统主界面代码实现package Library;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import

    2、 java.sql.SQLException;import java.sql.Statement;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JPasswordField;import javax.swing.JTextField;public class Login ext

    3、ends JFrame private static final long serialVersionUID = 1L; private JLabel jlUsername; private JLabel jlPwd; private JTextField txtUsername; /用户名 private JTextField txtPassword; /密码 private JButton jbOk; private JButton jbCancel; public JLabel getJlUsername() if(jlUsername=null) jlUsername=new JLab

    4、el(账号); jlUsername.setForeground(Color.BLACK); jlUsername.setBounds(118, 40, 85, 30); return jlUsername; public JLabel getJlPwd() if(jlPwd=null) jlPwd=new JLabel(密码); jlPwd.setForeground(Color.BLACK); jlPwd.setBounds(118, 100, 85, 30); return jlPwd; public JTextField getTxtUsername() if(txtUsername=

    5、null) txtUsername=new JTextField(20); txtUsername.setBounds(180,40 , 200, 30); return txtUsername; public JTextField getTxtPassword() if(txtPassword=null) txtPassword=new JPasswordField(20); txtPassword.setBounds(180, 100, 200, 30); return txtPassword; public JButton getJbOk() if(jbOk=null) jbOk=new

    6、 JButton(登陆); jbOk.setBounds(150, 180, 90, 30); /jbOk.addActionListener(this); return jbOk; public JButton getJbCancel() if(jbCancel=null) jbCancel=new JButton(取消); jbCancel.setBounds(300, 180, 90, 30); return jbCancel; public Login(String title) super(title); /JFrame frame=new JFrame(); Container c

    7、antainer=this.getContentPane(); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ImageIcon img = new ImageIcon(F:Java传习srcLibraryZFXYH48I_U)C4M2C4.jpg);/这是背景图片 JLabel imgLabel = new JLabel(img);/将背景图放在标签里。 this.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE);/注意这里是关键,将背景标签添加到jfram的

    8、LayeredPane面板里。 imgLabel.setBounds(0,0,img.getIconWidth(), img.getIconHeight();/设置背景标签的位置 cantainer.setLayout(new BorderLayout(); imgLabel.setLayout(null); imgLabel.add(getJlUsername(); imgLabel.add(getTxtUsername(); imgLabel.add(getJlPwd(); imgLabel.add(getTxtPassword(); imgLabel.add(getJbOk(); img

    9、Label.add(getJbCancel(); cantainer.add(imgLabel,BorderLayout.NORTH); (JPanel)cantainer).setOpaque(false); /注意这里,将内容面板设为透明。这样LayeredPane面板中的背景才能显示出来。 this.setSize(img.getIconWidth(),img.getIconHeight(); myEvent(); this.setVisible(true); this.setResizable(true); private void myEvent() jbCancel.addActi

    10、onListener(new ActionListener() public void actionPerformed(ActionEvent e) Login.this.dispose(); ); jbOk.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) Connection conn=null; Statement stm=null; ResultSet st=null; try Class.forName(com.mysql.jdbc.Driver); conn=Drive

    11、rManager.getConnection(jdbc:mysql:/localhost:3306/library,sa,123456); stm=conn.createStatement(); String sql=select * from user; /String sql1=select psw from user; st=stm.executeQuery(sql); / st1=stm.executeQuery(sql1); if(st.next() if(txtUsername.getText().equals(st.getString(id)&txtPassword.getTex

    12、t().equals(st.getString(psw) Login.this.setVisible(false); new Book(管理界面); else JOptionPane.showMessageDialog(null, 您输入的账号或密码不正确); getTxtUsername().setText(); getTxtPassword().setText(); else JOptionPane.showMessageDialog(null,用户名不存在,请重新输入,错误!); getTxtUsername().setText(); getTxtPassword().setText()

    13、; catch(ClassNotFoundException e1) e1.printStackTrace(); catch (SQLException e2) / TODO Auto-generated catch block e2.printStackTrace(); finally try stm.close(); catch (Exception e3) / 关闭Connection try conn.close(); catch (Exception e4) ); public static void main(String args) new Login(图书管理登陆界面); 管理

    14、界面实现代码package Library;import java.awt.BorderLayout;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.s

    15、wing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTable;import javax.swing.JTextField;public class Book extends JFrame private static final long serialVersionUID = 1L; private JLabel lblId; private JLabel lblBn

    16、ame; private JLabel lblWname; private JLabel lblCbs; private JLabel lblnum1; private JLabel lblnum2; private JTextField bId; /图书编号 private JTextField bname; /书名 private JTextField wname; /作者名 private JTextField cbs; /出版社 private JTextField num1; /现存量 private JTextField num2; /库存量 private JButton jbD

    17、el; private JTextField jDel; private JButton jbAdd; private JButton jbSearch; private JButton jbUpdate; private JTable table; private JLabel jabel;/输入要查找的书号 public JLabel getJabel() if(jabel=null) jabel=new JLabel(查删学号); jabel.setBounds(50, 350, 50, 30); return jabel; public JButton getJbDel() if(jb

    18、Del=null) jbDel=new JButton(删除); jbDel.setBounds(180, 400, 60, 30); return jbDel; public JTextField getjDel() if(jDel=null) jDel=new JTextField(20); jDel.setBounds(100, 350, 150, 30); return jDel; public JButton getJbAdd() if(jbAdd=null) jbAdd=new JButton(添加); jbAdd.setBounds(100,400,60,30); return

    19、jbAdd; public JButton getJbSearch() if(jbSearch=null) jbSearch=new JButton(查找); jbSearch.setBounds(100, 450, 60, 30); return jbSearch; public JButton getJbUpdate() if(jbUpdate=null) jbUpdate=new JButton(修改); jbUpdate.setBounds(180, 450, 60, 30); return jbUpdate; public JTable getTable() if(table=nul

    20、l) table=new JTable(100,6); table.setBounds(270, 50, 500, 600); return table; public JLabel getLblId() if(lblId=null) lblId=new JLabel(编号); lblId.setBounds(50, 50, 50, 30); return lblId; public JLabel getLblBname() if(lblBname=null) lblBname=new JLabel(书名); lblBname.setBounds(50, 100, 50, 30); retur

    21、n lblBname; public JLabel getLblWname() if(lblWname=null) lblWname=new JLabel(作者); lblWname.setBounds(50,150, 50, 30); return lblWname; public JLabel getLblnum1() if(lblnum1=null) lblnum1=new JLabel(现存量); lblnum1.setBounds(50,200, 50, 30); return lblnum1; public JLabel getLblnum2() if(lblnum2=null)

    22、lblnum2=new JLabel(库存量); lblnum2.setBounds(50,250, 50, 30); return lblnum2; public JTextField getbId() if(bId=null) bId=new JTextField(20); bId.setBounds(100, 50,150, 30); return bId; public JTextField getBname() if(bname=null) bname=new JTextField(20); bname.setBounds(100, 100, 150, 30); return bna

    23、me; public JTextField getWname() if(wname=null) wname=new JTextField(20); wname.setBounds(100, 150, 150, 30); return wname; public JTextField getNum1() if(num1=null) num1=new JTextField(20); num1.setBounds(100, 200, 150, 30); return num1; public JTextField getNum2() if(num2=null) num2=new JTextField

    24、(20); num2.setBounds(100, 250, 150, 30); return num2; public JLabel getLblCbs() if(lblCbs=null) lblCbs=new JLabel(出版社); lblCbs.setBounds(50,300, 50, 30); return lblCbs; public JTextField getCbs() if(cbs=null) cbs=new JTextField(20); cbs.setBounds(100, 300, 150, 30); return cbs; public Book(String ti

    25、tle) super(title); /JFrame frame=new JFrame(); Container cantainer=this.getContentPane(); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ImageIcon img = new ImageIcon(F:Java传习srcLibraryd50735fae6cd7b8961e8eafd0f2442a7d8330ecc1.jpg);/这是背景图片 JLabel imgLabel = new JLabel(img);/将背景图放在标签里。 this.get

    26、LayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE);/注意这里是关键,将背景标签添加到jfram的LayeredPane面板里。 imgLabel.setBounds(0,0,img.getIconWidth(), img.getIconHeight();/设置背景标签的位置 cantainer.setLayout(new BorderLayout(); imgLabel.setLayout(null); imgLabel.add(getLblId(); imgLabel.add(getbId(); imgLabel.add(g

    27、etLblBname(); imgLabel.add(getBname(); imgLabel.add(getLblWname(); imgLabel.add(getWname(); imgLabel.add(getLblnum1(); imgLabel.add(getNum1(); imgLabel.add(getLblnum2(); imgLabel.add(getNum2(); imgLabel.add(getLblCbs(); imgLabel.add(getCbs(); imgLabel.add(getTable(); imgLabel.add(getJbDel(); imgLabel.add(getjDel(); imgLabel.add(getJbA


    注意事项

    本文(Java编写的简单图书管理系统word文档良心出品.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开