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

📄 readeradd.java

📁 JAVA编写的图书馆管理系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
//办理借书证、添加读者
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
import java.text.*;
import java.math.*;

public class ReaderAdd implements ActionListener,ItemListener
{public  JButton btn1,btn2,btn3,btn4,btn5,btn6,btn7;
 public  JTextField jtfd1,jtfd2,jtfd3,jtfd5,jtfd6,jtfd7,jtfd9,jtfd11,jtfd12,jtfd13,jtfd14,jtfd15,jtfd16;
 public  JComboBox jtfd4,jtfd8,jtfd10;
 public  JTextArea jta;
 public String str1,str2,str3,str4,str5,str6,str7,str8,str9,str10,str11,str12,str13,str14,str15,str16,str17;
 public  Connection con;
 public  JFrame frame;
 public ReaderInfomation reader;

public ReaderAdd(ReaderInfomation reader)
{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,13);
 Container content=frame.getContentPane();
 Toolkit tool=frame.getToolkit();
 Dimension wndsize=tool.getScreenSize();
 this.reader=reader;

 //--初始化各个组件--
 JLabel lb0=new JLabel("读者姓名:");
 JLabel lb1=new JLabel("读者编号:");
 JLabel lb2=new JLabel("条形编码:");
 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 lb9=new JLabel("出生日期:");
 JLabel lb10=new JLabel("联系电话:");
 JLabel lb11=new JLabel("联系地址:");
 JLabel lb12=new JLabel("读者状态:");
 JLabel lb13=new JLabel("可借数量:");
 JLabel lb14=new JLabel("最长期限:");
 JLabel lb15=new JLabel("操作人员:");
 JLabel lb16=new JLabel("备   注:");

 jtfd1=new JTextField();
 jtfd2=new JTextField();
 jtfd3=new JTextField();
 String[] kindname={"男","女"};
 jtfd4=new JComboBox(kindname);
 jtfd8=new JComboBox();
 try{ View();}
 catch(SQLException eg){}
 jtfd10=new JComboBox();
 try{ View1();}
 catch(SQLException eg){}
 jtfd5=new JTextField();
 jtfd6=new JTextField();
 jtfd7=new JTextField();
 jtfd9=new JTextField();
 jtfd11=new JTextField();
 jtfd12=new JTextField();
 jtfd13=new JTextField();
 jtfd14=new JTextField();
 jtfd15=new JTextField();
 jtfd16=new JTextField();
 jta=new JTextArea();
 jta.setLineWrap(true);
 JScrollPane js=new JScrollPane(jta,
             JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
             JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

 btn1=new JButton("添 加");
 btn2=new JButton("删 除");
 btn7=new JButton("删 除");
 btn5=new JButton("更 新");
 btn6=new JButton("更 新");
 btn3=new JButton("撤 消");
 btn4=new JButton("退 出");
 btn5.setVisible(false);
 btn6.setVisible(true);
 btn2.setVisible(false);
 btn7.setVisible(true);
 jtfd14.setEnabled(false);
 jtfd15.setEnabled(false);

 //--设置各个组件的大小和位置--
 lb0.setBounds(10,10,60,25);jtfd1.setBounds(80,10,150,25);
 lb1.setBounds(240,10,60,25);jtfd2.setBounds(310,10,150,25);

 lb2.setBounds(10,40,60,25);jtfd3.setBounds(80,40,150,25);
 lb3.setBounds(240,40,60,25);jtfd4.setBounds(310,40,150,25);

 lb4.setBounds(10,70,60,25);jtfd8.setBounds(80,70,150,25);
 lb5.setBounds(240,70,60,25);jtfd10.setBounds(310,70,150,25);

 lb6.setBounds(10,100,60,25);jtfd5.setBounds(80,100,150,25);
 lb7.setBounds(240,100,60,25);jtfd6.setBounds(310,100,150,25);

 lb8.setBounds(10,130,60,25);jtfd7.setBounds(80,130,150,25);
 lb9.setBounds(240,130,60,25);jtfd9.setBounds(310,130,150,25);

 lb11.setBounds(10,160,60,25);jtfd12.setBounds(80,160,150,25);
 lb10.setBounds(240,160,60,25);jtfd11.setBounds(310,160,150,25);

 lb12.setBounds(10,190,60,25);jtfd13.setBounds(80,190,150,25);
 lb13.setBounds(240,190,60,25);jtfd14.setBounds(310,190,150,25);

 lb14.setBounds(10,220,60,25);jtfd15.setBounds(80,220,150,25);
 lb15.setBounds(240,220,60,25);jtfd16.setBounds(310,220,150,25);

 lb16.setBounds(10,250,60,25);js.setBounds(80,255,380,100);

 btn1.setBounds(15,365,80,25);
 btn2.setBounds(105,365,80,25);
 btn7.setBounds(105,365,80,25);
 btn5.setBounds(195,365,80,25);
 btn6.setBounds(195,365,80,25);
 btn3.setBounds(285,365,80,25);
 btn4.setBounds(375,365,80,25);

 //--设置各个组件的字体--
 lb0.setFont(font1);
 jtfd1.setFont(font1);

 lb1.setFont(font1);
 jtfd2.setFont(font1);

 lb2.setFont(font1);
 jtfd3.setFont(font1);

 lb3.setFont(font1);
 jtfd4.setFont(font1);

 lb4.setFont(font1);
 jtfd5.setFont(font1);

 lb5.setFont(font1);
 jtfd6.setFont(font1);

 lb6.setFont(font1);
 jtfd7.setFont(font1);

 lb7.setFont(font1);
 jtfd8.setFont(font1);

 lb8.setFont(font1);
 jtfd9.setFont(font1);

 lb9.setFont(font1);
 jtfd10.setFont(font1);

 lb10.setFont(font1);
 jtfd11.setFont(font1);

 lb11.setFont(font1);
 jtfd12.setFont(font1);

 lb12.setFont(font1);
 jtfd13.setFont(font1);

 lb13.setFont(font1);
 jtfd14.setFont(font1);

 jta.setFont(font1);
 lb14.setFont(font1);
 lb15.setFont(font1);
 lb16.setFont(font1);
 jtfd15.setFont(font1);
 jtfd16.setFont(font1);

 btn1.setFont(font1);
 btn2.setFont(font1);
 btn3.setFont(font1);
 btn4.setFont(font1);
 btn5.setFont(font1);
 btn6.setFont(font1);
 btn7.setFont(font1);

 //--设置各个组件的事件--
 jtfd8.addItemListener(this);
 jtfd10.addItemListener(this);
 btn1.addActionListener(this);
 btn2.addActionListener(this);
 btn3.addActionListener(this);
 btn4.addActionListener(this);
 btn5.addActionListener(this);
 btn6.addActionListener(this);
 btn7.addActionListener(this);

 //--添加各个组件--
 content.setLayout(null);
 content.add(lb0);
 content.add(jtfd1);
 content.add(lb1);
 content.add(jtfd2);
 content.add(lb2);
 content.add(jtfd3);
 content.add(lb3);
 content.add(jtfd4);
 content.add(lb4);
 content.add(jtfd8);
 content.add(lb5);
 content.add(jtfd10);
 content.add(lb6);
 content.add(jtfd5);
 content.add(lb7);
 content.add(jtfd6);
 content.add(lb8);
 content.add(jtfd7);
 content.add(lb9);
 content.add(jtfd9);
 content.add(lb10);
 content.add(jtfd11);
 content.add(lb11);
 content.add(jtfd12);
 content.add(lb12);
 content.add(jtfd13);
 content.add(lb13);
 content.add(jtfd14);
 content.add(lb14);
 content.add(jtfd15);
 content.add(lb15);
 content.add(jtfd16);
 content.add(lb16);
 content.add(js);

⌨️ 快捷键说明

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