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

📄 instu.java~29~

📁 java语言写的
💻 JAVA~29~
字号:
package scoremis;import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.sql.*;import java.util.Date;import java.io.File;import javax.swing.border.*;public class Instu extends JPanel{  public Instu() {    try {      jbInit();}catch (Exception exception) {exception.printStackTrace() ;}}private void jbInit() throws Exception {    titledBorder1 = new TitledBorder("");    titledBorder2 = new TitledBorder("");    this.setLayout(null);    jLabel1.setFont(new java.awt.Font("Dialog", 1, 22));    jLabel1.setBounds(new Rectangle(117, 7, 189, 32));//设置各组件的位置    jLabel2.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel2.setBounds(new Rectangle(59, 52, 104, 37));    sid.setFont(new java.awt.Font("Dialog", 0, 12));    sid.setBounds(new Rectangle(123, 56, 109, 28));    jLabel3.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel3.setBounds(new Rectangle(59, 97, 102, 28));    sname.setFont(new java.awt.Font("Dialog", 0, 12));    sname.setBounds(new Rectangle(123, 99, 109, 27));    sex1.setFont(new java.awt.Font("Dialog", 0, 12));    sex1.setBounds(new Rectangle(130, 140, 49, 29));    sex2.setFont(new java.awt.Font("Dialog", 0, 12));    sex2.setBounds(new Rectangle(198, 140, 59, 25));    jLabel4.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel4.setBounds(new Rectangle(59, 167, 76, 37));    syear.setFont(new java.awt.Font("Dialog", 0, 12));    syear.setBounds(new Rectangle(123, 174, 57, 25));    jLabel5.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel5.setBounds(new Rectangle(184, 172, 31, 27));    smonth.setFont(new java.awt.Font("Dialog", 0, 12));    smonth.setBounds(new Rectangle(205, 174, 59, 25));    jLabel6.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel6.setBounds(new Rectangle(271, 172, 39, 26));    sdate.setFont(new java.awt.Font("Dialog", 0, 12));    sdate.setBounds(new Rectangle(302, 176, 57, 25));    jLabel7.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel7.setBounds(new Rectangle(365, 172, 46, 27));    jLabel8.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel8.setBounds(new Rectangle(58, 213, 65, 30));    sgreade.setFont(new java.awt.Font("Dialog", 0, 12));    sgreade.setBounds(new Rectangle(122, 215, 162, 26));    jLabel9.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel9.setBounds(new Rectangle(59, 253, 67, 33));    photo.setFont(new java.awt.Font("Dialog", 0, 12));    photo.setBorder(BorderFactory.createLoweredBevelBorder());    photo.setBounds(new Rectangle(123, 258, 160, 26));    scan.setBounds(new Rectangle(300, 258, 68, 26));    scan.setFont(new java.awt.Font("Dialog", 0, 12));    con.setBounds(new Rectangle(251, 299, 82, 29));    con.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel10.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel10.setBounds(new Rectangle(59, 139, 66, 29));    sure.setBounds(new Rectangle(102, 299, 82, 29));    sure.setFont(new java.awt.Font("Dialog", 0, 12));    photoshow.setFont(new java.awt.Font("Dialog", 0, 12));    photoshow.setBorder(titledBorder2);    photoshow.setDisabledIcon(null);    photoshow.setIcon(null);    photoshow.setText("照片");    photoshow.setBounds(new Rectangle(265, 49, 95, 113));//添加各组件    sex.add(sex1);sex.add(sex2);    this.add(jLabel3);this.add(sname);    this.add(jLabel2);this.add(sid);    this.add(jLabel10);this.add(sex1);this.add(sex2);    this.add(jLabel4);this.add(syear);this.add(jLabel5);this.add(smonth);    this.add(sdate);this.add(jLabel6);    this.add(jLabel7);this.add(jLabel8);    dbconn db= new dbconn();    ResultSet rs=db.Query("select distinct Cgreade from T_C");    sgreade.addItem("" );    while (rs.next()){      sgreade.addItem(rs.getString(1) );    }    this.add(sgreade);    this.add(jLabel9);this.add(photo);this.add(scan);    this.add(con);this.add(sure);    this.add(photoshow);    this.add(jLabel1);    sure.addActionListener(new Handel());//给各按钮添加事件监视器    con.addActionListener(new Handel());    scan.addActionListener(new Handel());    }    class Handel implements ActionListener{//事件处理类    public void actionPerformed(ActionEvent e) {    dbconn db=new dbconn();    if(e.getSource()==sure){//处理"添加"按钮      String xh=sid.getText();      String xm=sname.getText();      String year=syear.getText();      String month=smonth.getText();      String day=sdate.getText();      String bj=(String)sgreade.getSelectedItem();      Date brith = java.sql.Date.valueOf(year + "-" + month + "-" + day);      String xb = "女";      if(sex1.isSelected())        xb = "男";      String zp = photo.getText();      String sql = "insert into student(ID,name,sex,birthday,greade,photo) values('"+xh+"','"+xm+"','"+xb+"',#"+brith+"#,'"+bj+"','"+zp+"')";      int i=db.Update(sql);      if(i>0)      JOptionPane.showMessageDialog(null,"添加成功!!");      else      JOptionPane.showMessageDialog(null,"添加失败!!");      }else if(e.getSource()==con){//处理"继续"按钮        sid.setText("");        sname.setText("");        syear.setText("");        smonth.setText("");        sdate.setText("");        photo.setText("");      }else if(e.getSource()==scan){//处理"浏览"按钮        JFileChooser cfile= new JFileChooser();        cfile.showDialog(null,"打开");        File f=cfile.getSelectedFile() ;        String lj=f.getAbsolutePath();        photo.setText(lj);        photoshow.setIcon(new ImageIcon(f.toString()));        }     db.close();    }    }  JLabel jLabel1= new JLabel("学 生 信 息 录 入");  JLabel jLabel2=new JLabel("学号:");  JTextField sid=new JTextField();  JLabel jLabel3=new JLabel("姓名:");  JTextField sname=new JTextField();  ButtonGroup sex=new ButtonGroup();  JRadioButton sex1=new JRadioButton("男");  JRadioButton sex2=new JRadioButton("女");  JLabel jLabel4=new JLabel("出生日期:");  JTextField syear=new  JTextField();  JLabel jLabel5=new JLabel("年");  JTextField smonth= new JTextField();  JLabel jLabel6= new JLabel("月");  JTextField sdate= new JTextField();  JLabel jLabel7= new JLabel("日");  JLabel jLabel8= new JLabel("班级");  JComboBox sgreade= new JComboBox();  JLabel jLabel9= new JLabel("照片:");  JTextField photo=new JTextField();  JButton scan= new JButton("浏览");  JButton sure= new JButton("添加");  JButton con= new JButton("继续");  JLabel jLabel10= new JLabel("性别:");  JLabel photoshow= new JLabel(new ImageIcon());  TitledBorder titledBorder1;  TitledBorder titledBorder2;  }

⌨️ 快捷键说明

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