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

📄 insert.java

📁 java学习课件
💻 JAVA
字号:
/* 学生注册登记类 Insert.java */
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Insert implements ActionListener
{JTextField tNo,tName,tBirthday,tSex,tScore,tRemarks;
 JLabel lNo,lName,lBirthday,lSex,lScore,lRemarks;
 JButton okButton,exitButton;
 StudentManager server;
 public Insert(StudentManager server,JPanel content) //构造方法
  {  this.server=server;
     content.setLayout(new GridLayout(4,4));		
     lNo = new JLabel("学号");
     tNo = new JTextField(11);
     lName = new JLabel("姓名");
     tName = new JTextField(10);
     lBirthday = new JLabel("出生年月");
     tBirthday = new JTextField(10);
     lSex = new JLabel("性别");
     tSex = new JTextField(2);
     lScore = new JLabel("入学成绩");
     tScore = new JTextField(5);
     lRemarks = new JLabel("备注");
     tRemarks = new JTextField(16);
     okButton = new JButton("注册");
     exitButton=new JButton("退出");
     content.add(lNo);
     content.add(tNo);
     content.add(lName);
     content.add(tName);
     content.add(lBirthday);
     content.add(tBirthday);
     content.add(lSex);
     content.add(tSex);
     content.add(lScore);
     content.add(tScore);
     content.add(lRemarks);
     content.add(tRemarks);
     content.add(new JLabel());
     content.add(okButton);
     content.add(exitButton);
     content.add(new JLabel());
     okButton.addActionListener(this);
     exitButton.addActionListener(this);
   }//构造方法结束
  public void actionPerformed(ActionEvent evt) //事件方法
   {  Object obj = evt.getSource();
      try 
      {if(obj == okButton)
       { String str1="insert into student_login values(?,?,?,?,?,?)";
         String [] values=new String[6];
         values[0]=tNo.getText();
         values[1]=tName.getText();
         values[2]=tBirthday.getText();
         values[3]=tSex.getText();
         values[4]=tScore.getText();
         values[5]=tRemarks.getText();
         server.insert(str1,values); //调用对象插入方法,在数据表中插入一个记录
         tNo.setText("");
         tName.setText("");
         tScore.setText("0");
	   }
	   else 
	    {   System.exit(0);    } 
	   }	  
	  catch(Exception e)
       { System.out.println("Error:"+e); }     
    }//事件方法结束
 }

⌨️ 快捷键说明

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