⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 returnbook.java

📁 JAVA编写的图书馆管理系统
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
//归还图书
import java.awt.*;
import javax.swing.*;
import javax.swing.table.*;
import java.awt.event.*;
import javax.swing.event.*;
import java.sql.*;
import java.io.*;
import java.util.*;
import java.util.Date;
import java.text.SimpleDateFormat;

public class ReturnBook extends JFrame implements ActionListener,ListSelectionListener
{ public JToolBar JTB;
  public JButton btn1,btn3,btn4,btn6,btn5;
  public JPanel jp1,jp2,jp3,jp4,jp5;
  public JLabel lb1,lb2,lb3,lb16,lb17,lb18,lb19,lb20,lb21,lb22,lb23,lb24,lb25,lb26;
  public JRadioButton jrb1,jrb2,jrb3,jrb4,jrb5;
  public ButtonGroup bg,bg1;
  public JTextField jtf1,jtf2,jtf3,jtf4,jtf5,jtf6,jtf7,jtf8,jtf9,jtf10,jtf11,jtf12,jtf13,jtf15,jtf16,jtf17,jtf18,jtf19,jtf21,jtf20;
  public JComboBox jtf14;
  public JTable jta,jta1;
  public ListSelectionModel selectionMode=null,selectionMode1=null;
  public String tempString,tempString1,code="",tiaoma="",name="",bookprice,bookpress,bookstock,bookfenlei,bookdate,bookstatus;
  public String tsmc,bh,txm,flf,zz,lx,jg,cbs,ym,sjmc,cbrq,rkrq,kcl,jycs,tszt,czy,zy,rzcqx,shang,fakuan;
  public int readerc,readerc1;
  public Date nowTime;
  public SimpleDateFormat matter;
  public Calendar calendar;
  public Statement stmt,stmt1,stmt2;
  public Connection con,con1,con2;
  public JFrame frame;
  public Object rowData[][],rowData1[][];

  public ReturnBook()
  	{
  		JFrame.setDefaultLookAndFeelDecorated(true);
  	    frame=new JFrame("归还图书办理");
  	    ImageIcon icon=new ImageIcon("images/home.gif");
  	    frame.setIconImage(icon.getImage());
        frame.setResizable(false);
  	    Font font1=new Font("宋体",Font.PLAIN,15);
  	    Font font2=new Font("宋体",Font.PLAIN,20);
  		Container content=frame.getContentPane();
        content.setLayout(null);

        //--初始化工具栏各个组件--
        btn1=new JButton("刷新",new ImageIcon("images/BOOKS02.gif"));
		btn3=new JButton("退出",new ImageIcon("images/ren1.gif"));
        lb3=new JLabel("                                               ",JLabel.CENTER);
        lb3.setBorder(BorderFactory.createEtchedBorder());
        lb3.setBounds(100,10,500,45);
        lb3.setForeground(Color.red);

	    //--设置工具栏各个组件的提示--
	    btn1.setToolTipText("刷新各个数据");
		btn3.setToolTipText("退出");

	    //--为工具栏中各个组件添加事件--
	    btn1.addActionListener(this);
	    btn3.addActionListener(this);

        //--添加工具栏各个组件--
        JTB=new JToolBar();
	    JTB.addSeparator();
		JTB.addSeparator();
		JTB.add(btn1);
		JTB.addSeparator();
		JTB.add(btn3);
        JTB.addSeparator();
        JTB.addSeparator();
        JTB.add(lb3);

        //--设置工具栏各个组件的字体--
        btn1.setFont(font1);
        btn3.setFont(font1);
        lb3.setFont(font2);
	    JTB.setFont(font1);


		JTB.setBorder(BorderFactory.createLoweredBevelBorder());
        JTB.setBounds(0,2,792,45);

/*************************************读者验证界面***************************************************/
        //--初始化读者验证各个组件--
        lb1=new JLabel("验证依据:");
        lb2=new JLabel("验证条件:");
        bg=new ButtonGroup();
        jrb1=new JRadioButton("读者编号");
        bg.add(jrb1);
        jrb2=new JRadioButton("读者条形码");
        bg.add(jrb2);
        jrb3=new JRadioButton("读者姓名");
        bg.add(jrb3);
        jtf1=new JTextField();
        btn4=new JButton("查  询",new ImageIcon("images/findddd.gif"));
        jrb1.setSelected(true);

        //--为各个组件添加事件--
        jrb1.addActionListener(this);
        jrb2.addActionListener(this);
        jrb3.addActionListener(this);
        btn4.addActionListener(this);

        //--设置各个组件的字体--
        lb1.setFont(font1);
        lb2.setFont(font1);
        jrb1.setFont(font1);
        jrb2.setFont(font1);
        jrb3.setFont(font1);
        jtf1.setFont(font1);
        btn4.setFont(font1);

        //--设置各个组件的大小和位置--
        lb1.setBounds(10,20,80,25);
		jrb1.setBounds(95,25,100,25);
		jrb2.setBounds(95,55,100,25);
		jrb3.setBounds(95,85,100,25);
		lb2.setBounds(10,120,80,25);
        jtf1.setBounds(95,120,110,25);
        btn4.setBounds(35,155,150,40);

        //--添加各个组件--
        jp1=new JPanel();
        jp1.setLayout(null);
        jp1.setBorder(BorderFactory.createTitledBorder("读者验证"));
        jp1.setBounds(5,50,220,210);
        jp1.add(lb1);
        jp1.add(jrb1);
        jp1.add(jrb2);
        jp1.add(jrb3);
        jp1.add(lb2);
        jp1.add(jtf1);
        jp1.add(btn4);
/*************************************读者信息界面***************************************************/
        //--初始化读者信息各个组件--
        JLabel lb3=new JLabel("读者姓名:");
        JLabel lb4=new JLabel("读者性别:");
        JLabel lb5=new JLabel("读者身份:");
        JLabel lb6=new JLabel("读者编号:");
        JLabel lb7=new JLabel("条形编码:");
        JLabel lb8=new JLabel("可借数量:");
        JLabel lb80=new JLabel("册");
        JLabel lb9=new JLabel("有效证件:");
        JLabel lb10=new JLabel("证件号码:");
        JLabel lb11=new JLabel("联系电话:");
        JLabel lb12=new JLabel("读者单位:");
        JLabel lb13=new JLabel("注册日期:");

         jtf2=new JTextField();
         jtf3=new JTextField();
         jtf4=new JTextField();
         jtf5=new JTextField();
         jtf6=new JTextField();
         jtf7=new JTextField();
         jtf8=new JTextField();
         jtf9=new JTextField();
         jtf10=new JTextField();
         jtf11=new JTextField();
         jtf12=new JTextField();

       //--设置各个组件初始化时不可用--
         jtf2.setEnabled(false);
		 jtf3.setEnabled(false);
		 jtf4.setEnabled(false);
		 jtf5.setEnabled(false);
		 jtf6.setEnabled(false);
		 jtf7.setEnabled(false);
		 jtf8.setEnabled(false);
		 jtf9.setEnabled(false);
		 jtf10.setEnabled(false);
		 jtf11.setEnabled(false);
         jtf12.setEnabled(false);

        //--设置各个组件的字体--
        lb3.setFont(font1);
        lb4.setFont(font1);
        lb5.setFont(font1);
        lb6.setFont(font1);
        lb7.setFont(font1);
        lb8.setFont(font1);
        lb80.setFont(font1);
        lb9.setFont(font1);
        lb10.setFont(font1);
        lb11.setFont(font1);
        lb12.setFont(font1);
        lb13.setFont(font1);
        jtf2.setFont(font1);
        jtf3.setFont(font1);
        jtf4.setFont(font1);
        jtf5.setFont(font1);
        jtf6.setFont(font1);
        jtf7.setFont(font1);
        jtf8.setFont(font1);
        jtf9.setFont(font1);
        jtf10.setFont(font1);
        jtf11.setFont(font1);
        jtf12.setFont(font1);

        //--设置各个组件的大小和位置--
        lb3.setBounds(10,20,80,25);
        jtf2.setBounds(95,20,100,25);

		lb4.setBounds(10,50,80,25);
		jtf3.setBounds(95,50,100,25);

		lb5.setBounds(10,80,80,25);
		jtf4.setBounds(95,80,100,25);

		lb6.setBounds(10,110,80,25);
		jtf5.setBounds(95,110,100,25);

		lb7.setBounds(10,140,80,25);
		jtf6.setBounds(95,140,100,25);

		lb8.setBounds(10,170,80,25);
		jtf7.setBounds(95,170,100,25);
		lb80.setBounds(200,170,30,25);

		lb9.setBounds(10,200,80,25);
		jtf8.setBounds(95,200,100,25);

		lb10.setBounds(10,230,80,25);
		jtf9.setBounds(95,230,100,25);

		lb11.setBounds(10,260,80,25);
		jtf10.setBounds(95,260,100,25);

		lb12.setBounds(10,290,80,25);
		jtf11.setBounds(95,290,100,25);

		lb13.setBounds(10,320,80,25);
        jtf12.setBounds(95,320,100,25);

        //--添加各个组件--
		jp2=new JPanel();
		jp2.setLayout(null);
		jp2.setBorder(BorderFactory.createTitledBorder("读者信息"));
        jp2.setBounds(5,260,220,360);
        jp2.add(lb3);
        jp2.add(jtf2);
        jp2.add(lb4);
        jp2.add(jtf3);
        jp2.add(lb5);
        jp2.add(jtf4);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -