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

📄 studentframe.java~68~

📁 学生管理系统:有辅导员登入,学生登入和老师登入界面
💻 JAVA~68~
📖 第 1 页 / 共 2 页
字号:
package student;import javax.swing.*;import java.awt.*;import com.borland.dx.sql.dataset.*;import com.borland.dx.dataset.*;import java.awt.event.*;import javax.swing.border.*;import com.borland.dbswing.*;public class studentFrame extends JFrame {  JTabbedPane jTabbedPane1 = new JTabbedPane();  JPanel jPanel1 = new JPanel();  JPanel jPanel2 = new JPanel();  JPanel jPanel3 = new JPanel();  JLabel jLabel1 = new JLabel();  JLabel jLabel2 = new JLabel();  JComboBox jComboBox1 = new JComboBox();  JLabel jLabel3 = new JLabel();  JTextField jTextField2 = new JTextField();  JLabel jLabel4 = new JLabel();  JTextField jTextField3 = new JTextField();  JLabel jLabel5 = new JLabel();  JComboBox jComboBox2 = new JComboBox();  JLabel jLabel6 = new JLabel();  JTextField jTextField4 = new JTextField();  JLabel jLabel7 = new JLabel();  JTextField jTextField5 = new JTextField();  JLabel jLabel8 = new JLabel();  JTextField jTextField6 = new JTextField();  JLabel jLabel9 = new JLabel();  JTextField jTextField7 = new JTextField();  JLabel jLabel10 = new JLabel();  JTextField jTextField8 = new JTextField();  JLabel jLabel11 = new JLabel();  JButton jButton1 = new JButton();  JButton jButton2 = new JButton();   mainFrame  a;   Database database;  QueryDataSet queryDataSet;  QueryDataSet queryDataSet1;  JLabel jLabel12 = new JLabel();  JLabel jLabel13 = new JLabel();  JPanel jPanel4 = new JPanel();  Border border1;  TableScrollPane tableScrollPane1 = new TableScrollPane();  JdbTable jdbTable1 = new JdbTable();  JComboBox jComboBox3 = new JComboBox();  JLabel jLabel14 = new JLabel();  JLabel jLabel15 = new JLabel();  JComboBox jComboBox4 = new JComboBox();  JLabel jLabel16 = new JLabel();  JTextField jTextField1 = new JTextField();  JLabel jLabel17 = new JLabel();  JComboBox jComboBox5 = new JComboBox();  JButton jButton3 = new JButton();  ParameterRow parameterRow1;  QueryDataSet queryDataSet2;  QueryDataSet queryDataSet3 = new QueryDataSet();  QueryDataSet queryDataSet4 = new QueryDataSet();  QueryDataSet queryDataSet5 = new QueryDataSet();  QueryDataSet queryDataSet6 = new QueryDataSet();  QueryDataSet queryDataSet7 = new QueryDataSet();  QueryDataSet queryDataSet8 = new QueryDataSet();  QueryDataSet queryDataSet9 = new QueryDataSet();  QueryDataSet queryDataSet10 = new QueryDataSet();  QueryDataSet queryDataSet11 = new QueryDataSet();  public studentFrame(mainFrame  a,Database database,QueryDataSet queryDataSet,QueryDataSet queryDataSet1,QueryDataSet queryDataSet2, ParameterRow parameterRow2) {    try {     this.a=a;     this.database=database;     this.queryDataSet=queryDataSet;     this.queryDataSet1=queryDataSet1;     this.queryDataSet2= queryDataSet2;    this.parameterRow1=parameterRow2;     jbInit();    a();    }    catch(Exception ex) {      ex.printStackTrace();    }  }  void jbInit() throws Exception {    border1 = new EtchedBorder(EtchedBorder.RAISED,Color.white,new Color(165, 163, 151));    this.getContentPane().setLayout(null);    jTabbedPane1.setEnabled(true);    jTabbedPane1.setFont(new java.awt.Font("MS Sans Serif", 0, 11));    jTabbedPane1.setDebugGraphicsOptions(0);    jTabbedPane1.setToolTipText("");    jTabbedPane1.setVerifyInputWhenFocusTarget(true);    jTabbedPane1.setBounds(new Rectangle(5, 16, 544, 376));    jPanel1.setAlignmentY((float) 0.5);    jPanel1.setDebugGraphicsOptions(0);    jPanel1.setMinimumSize(new Dimension(1, 1));    jPanel1.setOpaque(true);    jPanel1.setPreferredSize(new Dimension(10, 10));    jPanel1.setRequestFocusEnabled(true);    jPanel1.setToolTipText("");    jPanel1.setLayout(null);    jPanel2.setLayout(null);    jPanel2.setAlignmentX((float) 0.5);    jLabel1.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel1.setText("姓       名");    jLabel1.setBounds(new Rectangle(8, 8, 62, 26));    jLabel2.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel2.setText("性      别");    jLabel2.setBounds(new Rectangle(8, 51, 74, 26));    jComboBox1.setFont(new java.awt.Font("Dialog", 0, 15));    jComboBox1.setBounds(new Rectangle(83, 51, 105, 26));    jComboBox1.addItem("男");    jComboBox1.addItem("女");    jLabel3.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel3.setText("身份证号");    jLabel3.setBounds(new Rectangle(3, 168, 73, 26));    jTextField2.setFont(new java.awt.Font("Dialog", 0, 15));    jTextField2.setText("");    jTextField2.setBounds(new Rectangle(83, 173, 106, 26));    jLabel4.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel4.setText("出生日期");    jLabel4.setBounds(new Rectangle(4, 89, 72, 26));    jTextField3.setFont(new java.awt.Font("Dialog", 0, 15));    jTextField3.setMaximumSize(new Dimension(2147483647, 2147483647));    jTextField3.setText("");    jTextField3.setBounds(new Rectangle(83, 87, 105, 26));    jTextField3.addActionListener(new studentFrame_jTextField3_actionAdapter(this));    jLabel5.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel5.setText("政治面貌");    jLabel5.setBounds(new Rectangle(215, 88, 101, 26));    jComboBox2.setFont(new java.awt.Font("Dialog", 0, 15));    jComboBox2.setBounds(new Rectangle(278, 90, 94, 26));    jComboBox2.addItem("中共党员");    jComboBox2.addItem("中青团员");    jComboBox2.addItem("群众");    jLabel6.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel6.setText("籍贯");    jLabel6.setBounds(new Rectangle(215, 48, 44, 26));    jTextField4.setFont(new java.awt.Font("Dialog", 0, 15));    jTextField4.setText("");    jTextField4.setBounds(new Rectangle(278, 48, 94, 26));    jLabel7.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel7.setText("个人电话");    jLabel7.setBounds(new Rectangle(4, 130, 74, 26));    jTextField5.setFont(new java.awt.Font("Dialog", 0, 15));    jTextField5.setText("");    jTextField5.setBounds(new Rectangle(83, 130, 105, 26));    jLabel8.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel8.setText("家庭电话");    jLabel8.setBounds(new Rectangle(215, 131, 75, 26));    jTextField6.setFont(new java.awt.Font("Dialog", 0, 15));    jTextField6.setText("");    jTextField6.setBounds(new Rectangle(278, 131, 94, 26));    jLabel9.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel9.setText("家庭住址");    jLabel9.setBounds(new Rectangle(4, 212, 73, 26));    jTextField7.setFont(new java.awt.Font("Dialog", 0, 15));    jTextField7.setText("");    jTextField7.setBounds(new Rectangle(83, 215, 304, 26));    jLabel10.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel10.setText("家庭邮编");    jLabel10.setBounds(new Rectangle(215, 173, 83, 26));    jTextField8.setFont(new java.awt.Font("Dialog", 0, 15));    jTextField8.setText("");    jTextField8.setBounds(new Rectangle(278, 173, 94, 26));    jLabel11.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel11.setText("学号");    jLabel11.setBounds(new Rectangle(215, 15, 47, 19));    jButton1.setBounds(new Rectangle(72, 272, 107, 27));    jButton1.setFont(new java.awt.Font("Dialog", 0, 15));    jButton1.setText("保存");    jButton1.addActionListener(new studentFrame_jButton1_actionAdapter(this));    jButton2.setBounds(new Rectangle(236, 271, 123, 30));    jButton2.setFont(new java.awt.Font("Dialog", 0, 15));    jButton2.setText("退出");    jLabel12.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel12.setText("");    jLabel12.setBounds(new Rectangle(83, 10, 103, 24));    jLabel13.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel13.setText("");    jLabel13.setBounds(new Rectangle(278, 5, 93, 29));    jPanel4.setBorder(border1);    jPanel4.setBounds(new Rectangle(11, 95, 465, 194));    jPanel4.setLayout(null);    tableScrollPane1.setBounds(new Rectangle(3, 5, 456, 186));    jComboBox3.setFont(new java.awt.Font("Dialog", 0, 15));    jComboBox3.setBounds(new Rectangle(84, 12, 141, 24));    jComboBox3.addActionListener(new studentFrame_jComboBox3_actionAdapter(this));    jLabel14.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel14.setText("学年");    jLabel14.setBounds(new Rectangle(15, 11, 52, 25));    jLabel15.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel15.setText("学期");    jLabel15.setBounds(new Rectangle(237, 13, 47, 24));    jComboBox4.setFont(new java.awt.Font("Dialog", 0, 15));    jComboBox4.setBounds(new Rectangle(282, 13, 107, 26));    jComboBox4.addActionListener(new studentFrame_jComboBox4_actionAdapter(this));    jLabel16.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel16.setText("课程名");    jLabel16.setBounds(new Rectangle(233, 49, 65, 26));    jTextField1.setFont(new java.awt.Font("Dialog", 0, 15));    jTextField1.setBounds(new Rectangle(282, 48, 108, 27));    jTextField1.addActionListener(new studentFrame_jTextField1_actionAdapter(this));    jLabel17.setFont(new java.awt.Font("Dialog", 0, 15));    jLabel17.setText("修习类别");    jLabel17.setBounds(new Rectangle(15, 54, 77, 23));    jComboBox5.setFont(new java.awt.Font("Dialog", 0, 15));    jComboBox5.setBounds(new Rectangle(84, 56, 140, 22));    jComboBox5.addActionListener(new studentFrame_jComboBox5_actionAdapter(this));    jButton3.setBounds(new Rectangle(403, 48, 73, 26));    jButton3.setFont(new java.awt.Font("Dialog", 0, 15));    jButton3.setText("确定");    jButton3.addActionListener(new studentFrame_jButton3_actionAdapter(this));    queryDataSet3.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database, "select * from stu_score where 学年=:学年 and 学号=:学号", parameterRow1, true, Load.ALL));    queryDataSet4.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database, "select * from stu_score where 学年=:学年 and 学期=:学期 and 修习类别=:修习类别 and " +      "学号=:学号", parameterRow1, true, Load.ALL));    queryDataSet5.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database, "select * from stu_score where 学年=:学年 and 学号=:学号", parameterRow1, true, Load.ALL));    queryDataSet6.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database, "select * from stu_score where 学年=:学年 and 学期=:学期 and 学号=:学号", parameterRow1, true, Load.ALL));    queryDataSet7.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database, "select * from stu_score where  学期=:学期 and 修习类别=:修习类别 \nand 学号=:学号", parameterRow1, true, Load.ALL));    queryDataSet9.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database, "select * from stu_score where  学期=:学期 and 学号=:学号", parameterRow1, true, Load.ALL));    queryDataSet10.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database, "select * from stu_score where 学年=:学年 and 修习类别=:修习类别 and 学号=:学号", parameterRow1, true, Load.ALL));    queryDataSet8.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database, "select * from stu_score where 修习类别=:修习类别 and 学号=:学号", parameterRow1, true, Load.ALL));    queryDataSet11.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database, "select * from stu_score where 课程名=:课程名 and 学号=:学号", parameterRow1, true, Load.ALL));    jTabbedPane1.add(jPanel1,   "学生基本信息");    jPanel1.add(jLabel1, null);    jPanel1.add(jLabel4, null);    jPanel1.add(jTextField3, null);    jPanel1.add(jLabel5, null);    jPanel1.add(jComboBox2, null);    jPanel1.add(jTextField6, null);    jPanel1.add(jLabel8, null);    jPanel1.add(jTextField5, null);    jPanel1.add(jLabel7, null);    jPanel1.add(jLabel3, null);    jPanel1.add(jTextField2, null);    jPanel1.add(jTextField8, null);    jPanel1.add(jLabel10, null);    jPanel1.add(jTextField7, null);    jPanel1.add(jLabel9, null);    jPanel1.add(jLabel6, null);    jPanel1.add(jTextField4, null);    jPanel1.add(jButton1, null);    jPanel1.add(jButton2, null);    jPanel1.add(jLabel11, null);    jPanel1.add(jComboBox1, null);    jPanel1.add(jLabel2, null);    jPanel1.add(jLabel12, null);    jPanel1.add(jLabel13, null);    jTabbedPane1.add(jPanel2, "成绩查询");    jPanel2.add(jPanel4, null);    jPanel4.add(tableScrollPane1, null);    jPanel2.add(jLabel14, null);    jPanel2.add(jLabel17, null);    jPanel2.add(jComboBox3, null);    jPanel2.add(jComboBox5, null);    jPanel2.add(jLabel15, null);    jPanel2.add(jLabel16, null);    jPanel2.add(jTextField1, null);    jPanel2.add(jComboBox4, null);    jPanel2.add(jButton3, null);    jComboBox3.addItem("所有学年");    jComboBox3.addItem("2003-2004学年度");    jComboBox3.addItem("2004-2005学年度");    jComboBox3.addItem("2005-2006学年度");    jComboBox3.addItem("2006-2007学年度");    jComboBox3.addItem("2007-2008学年度");    jComboBox4.addItem("所有学期");    jComboBox4.addItem("第一学期");    jComboBox4.addItem("第二学期");    jComboBox5.addItem("所有");    jComboBox5.addItem("必修");    jComboBox5.addItem("选修");    tableScrollPane1.getViewport().add(jdbTable1, null);    jTabbedPane1.add(jPanel3, "密码修改");    this.getContentPane().add(jTabbedPane1, null);    jTabbedPane1.setSelectedIndex(0);   parameterRow1.setString("学号",queryDataSet1.getString("学号"));    jdbTable1.setDataSet(queryDataSet2);  }public void a(){jLabel12.setText(queryDataSet1.getString("姓名"));jLabel13.setText(queryDataSet1.getString("学号"));if(queryDataSet.rowCount()>0){jComboBox1.setSelectedItem(queryDataSet.getString("性别"));jTextField2.setText(queryDataSet.getString("身份证号"));String date=String.valueOf(queryDataSet.getTimestamp("出生日期")).substring(0,10);jTextField3.setText(date);jComboBox2.setSelectedItem(queryDataSet.getString("政治面貌"));jTextField5.setText(queryDataSet.getString("个人电话"));jTextField4.setText(queryDataSet.getString("籍贯"));jTextField6.setText(queryDataSet.getString("家庭电话"));jTextField8.setText(queryDataSet.getString("家庭邮编"));jTextField7.setText(queryDataSet.getString("家庭住址"));}}  void jTextField3_actionPerformed(ActionEvent e) {  }  void jButton1_actionPerformed(ActionEvent e){     String sql="delete from stumessage where 学号='"+jLabel13.getText().trim()+"'";     database.executeStatement(sql);     if(!(jTextField3.getText().trim().equals(""))){     String sql1="insert into stumessage values('"+jLabel13.getText().trim()         +"','"+jLabel12.getText().trim()+"','"+jComboBox1.getSelectedItem()         +"','"+jTextField2.getText().trim()+"',"+jTextField3.getText().trim()

⌨️ 快捷键说明

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