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

📄 returnbook.java

📁 JAVA编写的图书馆管理系统
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
        jp2.add(lb6);
        jp2.add(jtf5);
        jp2.add(lb7);
        jp2.add(jtf6);
        jp2.add(lb8);
        jp2.add(jtf7);
        jp2.add(lb80);
        jp2.add(lb9);
        jp2.add(jtf8);
        jp2.add(lb10);
        jp2.add(jtf9);
        jp2.add(lb11);
        jp2.add(jtf10);
        jp2.add(lb12);
        jp2.add(jtf11);
        jp2.add(lb13);
        jp2.add(jtf12);

/*************************************续借图书信息界面***************************************************/
        //--初始化选择图书各个组件--
        Object columnNames[]={"读者姓名","读者编号","读者条形码","图书名称","图书编号","图书条形码","续借数量","图书价格","出版社","存放位置","图书类型","上次借阅时间","本次续借时间","下次归还时间","操作员","续借次数","是否超期"};
		rowData=new Object[100][17];
		jta=new JTable(rowData,columnNames);
		jta.setRowHeight(20);
		jta.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
		jta.setPreferredScrollableViewportSize(new Dimension(500,30));
		jta.setToolTipText("单击选择要续借的图书,为方便借阅,请您点击条件唯一的单元格!");
		jta.setCellSelectionEnabled(true);//使得表格的选取是以cell为单位,而不是以列为单位.若你没有写此行,则在选取表格数
		                                           //据时以整列为单位.
		selectionMode=jta.getSelectionModel();//取得table的ListSelectionModel.
   	    selectionMode.addListSelectionListener(this);
		JScrollPane scrollPane=new JScrollPane(jta,
				               JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
		                       JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

        //--设置各个组件的字体--

        jta.setFont(font1);

        //--设置各个组件的大小和位置--
        jta.setBounds(10,20,1000,25);
        scrollPane.setBounds(10,20,530,180);

        //--添加各个组件--
		jp3=new JPanel();
		jp3.setLayout(null);
		jp3.setBorder(BorderFactory.createTitledBorder("续借图书信息"));
        jp3.setBounds(235,50,550,210);
        jp3.add(scrollPane);
/*************************************未续借图书信息界面***************************************************/
        //--初始化选择图书各个组件--
        Object columnNames1[]={"读者姓名","读者编号","读者条形码","图书名称","图书编号","图书条形码","借阅数量","价格","出版社","存放位置","图书类型","借书日期","应还日期","操作员","续借","是否超期"};
		rowData1=new Object[100][16];
		jta1=new JTable(rowData1,columnNames1);
		jta1.setRowHeight(20);
		jta1.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
		jta1.setPreferredScrollableViewportSize(new Dimension(500,30));
		jta1.setToolTipText("单击选择要续借的图书,为方便借阅,请您点击条件唯一的单元格!");
		jta1.setCellSelectionEnabled(true);//使得表格的选取是以cell为单位,而不是以列为单位.若你没有写此行,则在选取表格数
		                                           //据时以整列为单位.
		selectionMode1=jta1.getSelectionModel();//取得table的ListSelectionModel.
   	    selectionMode1.addListSelectionListener(this);
		JScrollPane scrollPane1=new JScrollPane(jta1,
				               JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
		                       JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

        //--设置各个组件的字体--

        jta1.setFont(font1);

        //--设置各个组件的大小和位置--
        jta1.setBounds(10,20,1000,25);
        scrollPane1.setBounds(10,20,530,180);

        //--添加各个组件--
		jp5=new JPanel();
		jp5.setLayout(null);
		jp5.setBorder(BorderFactory.createTitledBorder("未续借图书信息"));
        jp5.setBounds(235,260,550,210);
        jp5.add(scrollPane1);
/*************************************续借图书界面***************************************************/
        //--初始化借阅图书各个组件--
		 lb16=new JLabel("应还日期:");
		 lb17=new JLabel("今日日期:");
		 lb18=new JLabel("是否超期:");
		 lb19=new JLabel("超期天数:");
		 lb24=new JLabel("天");
		 lb20=new JLabel("每日罚金:");
		 lb25=new JLabel("元");
         lb21=new JLabel("罚款总计:");
         lb26=new JLabel("元");
         lb22=new JLabel("归还数量:");
		 lb23=new JLabel("操作人员:");

		bg1=new ButtonGroup();
		jrb4=new JRadioButton("是");
		bg1.add(jrb4);
		jrb5=new JRadioButton("否");
		bg1.add(jrb5);
		jrb4.setEnabled(false);
		jrb5.setEnabled(false);
		jtf15=new JTextField();
		jtf17=new JTextField();
		jtf16=new JTextField();
		jtf18=new JTextField();
		jtf19=new JTextField();
		jtf20=new JTextField("1");
		jtf21=new JTextField();
		jtf15.setEnabled(false);
		jtf16.setEnabled(false);
		jtf17.setEnabled(false);
		jtf18.setEnabled(false);
		jtf19.setEnabled(false);
		jtf20.setEnabled(false);
		btn5=new JButton("交付罚金",new ImageIcon("images/delete.gif"));
		btn6=new JButton("归还图书",new ImageIcon("images/finddd.gif"));

	    //--设置各个组件的字体--
	    lb16.setFont(font1);
		lb17.setFont(font1);
		lb18.setFont(font1);
		lb19.setFont(font1);
		lb20.setFont(font1);
		lb21.setFont(font1);
		lb22.setFont(font1);
		lb23.setFont(font1);
		lb24.setFont(font1);
		lb25.setFont(font1);
		lb26.setFont(font1);
		jtf15.setFont(font1);
		jtf16.setFont(font1);
		jtf17.setFont(font1);
		jtf18.setFont(font1);
		jtf19.setFont(font1);
		jtf20.setFont(font1);
		jtf21.setFont(font1);
		jrb4.setFont(font1);
		jrb5.setFont(font1);
		btn6.setFont(font1);
		btn5.setFont(font1);
		btn6.addActionListener(this);
        btn6.setEnabled(false);
        btn5.addActionListener(this);
        btn5.setEnabled(false);
        jtf15.setEnabled(false);

		//--设置各个组件的大小和位置--
		lb16.setBounds(20,22,80,25);
		jtf15.setBounds(90,22,100,25);

		lb17.setBounds(220,22,80,25);
		jtf16.setBounds(290,22,100,25);

		lb18.setBounds(20,52,80,25);
		jrb4.setBounds(90,52,40,25);
		jrb5.setBounds(140,52,40,25);

        lb19.setBounds(220,52,80,25);
		jtf17.setBounds(290,52,100,25);
        lb24.setBounds(395,52,30,25);

		lb20.setBounds(20,80,82,25);
		jtf18.setBounds(90,82,100,25);
        lb25.setBounds(195,82,30,25);

		lb21.setBounds(220,82,80,25);
		jtf19.setBounds(290,82,100,25);
		lb26.setBounds(395,82,30,25);

		lb22.setBounds(20,112,80,25);
		jtf20.setBounds(90,112,100,25);

		lb23.setBounds(220,112,80,25);
		jtf21.setBounds(290,112,100,25);

        btn5.setBounds(413,30,130,40);
		btn6.setBounds(413,90,130,40);

		//--添加各个组件--
		jp4=new JPanel();
		jp4.setLayout(null);
		jp4.setBorder(BorderFactory.createTitledBorder("归还图书办理"));
		jp4.setBounds(235,470,550,150);
		jp4.add(lb16);
		jp4.add(jtf15);
		jp4.add(lb17);
		jp4.add(jtf16);
		jp4.add(lb18);
		jp4.add(jrb4);
		jp4.add(jrb5);
		jp4.add(lb19);
		jp4.add(jtf17);
		jp4.add(lb24);
		jp4.add(lb20);
        jp4.add(jtf18);
        jp4.add(lb25);
		jp4.add(lb21);
		jp4.add(jtf19);
		jp4.add(lb26);
		jp4.add(lb22);
		jp4.add(jtf20);
		jp4.add(lb23);
		jp4.add(jtf21);
		jp4.add(btn5);
		jp4.add(btn6);

	    //--把各个组件添加到窗口中--
        content.add(JTB);
        content.add(jp1);
        content.add(jp2);
        content.add(jp3);
        content.add(jp5);
        content.add(jp4);
        frame.setSize(800,658);
		frame.setLocationRelativeTo(null);
		frame.setVisible(true);
	}
	public void actionPerformed(ActionEvent e)
	{Object obj=e.getSource();
	 if(obj==btn4)//读者查询按钮
	 {try{ Chaoqi1();}
	  catch(SQLException ed){System.err.println(ed);}

	 }
	 if(obj==btn5)//交付罚款按钮
	 {try{ Jiaofu();}
	  catch(SQLException ed){System.err.println(ed);}
	 }
	 if(obj==btn6)//归还图书按钮
	 {try{ Return();}
	  catch(SQLException ed){System.err.println(ed);}
	  try{ Return1();}
	  catch(SQLException ed){System.err.println(ed);}
	  try{ Return2();}
	  catch(SQLException ed){System.err.println(ed);}
	  try{ Borrowed();}
	  catch(SQLException ed){System.err.println(ed);}
	 }
	 if(obj==btn1)//刷新按钮
	 {jtf1.setText("");jtf2.setText("");jtf3.setText("");jtf4.setText("");jtf5.setText("");jtf6.setText("");
	  jtf7.setText("");jtf8.setText("");jtf9.setText("");jtf10.setText("");jtf11.setText("");
	  jtf12.setText("");jtf16.setText("");jtf17.setText("");jtf18.setText("");jtf19.setText("");btn5.setEnabled(false);btn6.setEnabled(false);
	  jtf20.setText("");jtf21.setText("");
	 }
	 if(obj==btn3)//退出按钮

⌨️ 快捷键说明

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