📄 teacherframe.java~29~
字号:
package student;import javax.swing.*;import java.awt.*;import javax.swing.border.*;import com.borland.dbswing.*;import com.borland.dx.sql.dataset.*;import com.borland.dx.dataset.*;import java.awt.event.*;public class teacherFrame extends JFrame { JTabbedPane jTabbedPane1 = new JTabbedPane(); JPanel jPanel1 = new JPanel(); JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel(); JLabel jLabel4 = new JLabel(); JComboBox jComboBox1 = new JComboBox(); JComboBox jComboBox2 = new JComboBox(); JTextField jTextField1 = new JTextField(); JTextField jTextField2 = new JTextField(); JButton jButton1 = new JButton(); JButton jButton2 = new JButton(); JPanel jPanel4 = new JPanel(); Border border1; TableScrollPane tableScrollPane1 = new TableScrollPane(); JdbTable jdbTable1 = new JdbTable(); Database database1 = new Database(); ParameterRow parameterRow1 = new ParameterRow(); QueryDataSet queryDataSet1 = new QueryDataSet(); Column column1 = new Column(); Column column2 = new Column(); QueryDataSet queryDataSet2 = new QueryDataSet(); QueryDataSet queryDataSet3 = new QueryDataSet(); Column column3 = new Column(); QueryDataSet queryDataSet4 = new QueryDataSet(); QueryDataSet queryDataSet5 = new QueryDataSet(); Column column4 = new Column(); QueryDataSet queryDataSet6 = new QueryDataSet(); Column column5 = new Column(); QueryDataSet queryDataSet7 = new QueryDataSet(); QueryDataSet queryDataSet; JPanel jPanel2 = new JPanel(); JComboBox jComboBox3 = new JComboBox(); JLabel jLabel5 = new JLabel(); JLabel jLabel6 = new JLabel(); JComboBox jComboBox4 = new JComboBox(); JLabel jLabel7 = new JLabel(); JLabel jLabel8 = new JLabel(); JComboBox jComboBox5 = new JComboBox(); JComboBox jComboBox6 = new JComboBox(); JLabel jLabel9 = new JLabel(); JComboBox jComboBox7 = new JComboBox(); JButton jButton3 = new JButton(); QueryDataSet queryDataSet8 = new QueryDataSet(); String teacherNo; Column column6 = new Column(); Column column7 = new Column(); Column column8 = new Column(); QueryDataSet queryDataSet9 = new QueryDataSet(); public teacherFrame( QueryDataSet queryDataSet,String teacherNo) { try { this.teacherNo=teacherNo; this.queryDataSet=queryDataSet; jbInit(); } 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.setFont(new java.awt.Font("Dialog", 0, 15)); jTabbedPane1.setBounds(new Rectangle(2, 0, 528, 341)); jPanel1.setLayout(null); jLabel1.setFont(new java.awt.Font("Dialog", 0, 15)); jLabel1.setText("系部名"); jLabel1.setBounds(new Rectangle(13, 25, 73, 23)); jLabel2.setFont(new java.awt.Font("Dialog", 0, 15)); jLabel2.setText("班级"); jLabel2.setBounds(new Rectangle(13, 62, 73, 26)); jLabel3.setFont(new java.awt.Font("Dialog", 0, 15)); jLabel3.setToolTipText(""); jLabel3.setText("学号"); jLabel3.setBounds(new Rectangle(11, 126, 73, 29)); jLabel4.setFont(new java.awt.Font("Dialog", 0, 15)); jLabel4.setText("姓名"); jLabel4.setBounds(new Rectangle(13, 169, 73, 30)); jComboBox1.setFont(new java.awt.Font("Dialog", 0, 15)); jComboBox1.setBounds(new Rectangle(78, 23, 110, 25)); jComboBox1.addActionListener(new teacherFrame_jComboBox1_actionAdapter(this)); jComboBox2.setFont(new java.awt.Font("Dialog", 0, 15)); jComboBox2.setBounds(new Rectangle(78, 63, 110, 25)); jComboBox2.addActionListener(new teacherFrame_jComboBox2_actionAdapter(this)); jTextField1.setFont(new java.awt.Font("Dialog", 0, 15)); jTextField1.setText(""); jTextField1.setBounds(new Rectangle(78, 130, 110, 25)); jTextField2.setFont(new java.awt.Font("Dialog", 0, 15)); jTextField2.setText(""); jTextField2.setBounds(new Rectangle(78, 174, 110, 25)); jButton1.setBounds(new Rectangle(16, 230, 72, 26)); jButton1.setFont(new java.awt.Font("Dialog", 0, 15)); jButton1.setToolTipText(""); jButton1.setText("确定"); jButton1.addActionListener(new teacherFrame_jButton1_actionAdapter(this)); jButton2.setBounds(new Rectangle(114, 229, 72, 26)); jButton2.setFont(new java.awt.Font("Dialog", 0, 15)); jButton2.setText("取消"); jPanel4.setBorder(border1); jPanel4.setBounds(new Rectangle(209, 21, 307, 245)); jPanel4.setLayout(null); tableScrollPane1.setBounds(new Rectangle(4, 4, 299, 237)); jPanel1.setAlignmentX((float) 0.5); database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:odbc:studentmanage", "", "", false, "sun.jdbc.odbc.JdbcOdbcDriver")); column1.setColumnName("系部名"); column1.setDataType(com.borland.dx.dataset.Variant.STRING); column1.setServerColumnName("NewColumn1"); column1.setSqlType(0); column2.setColumnName("系部名"); column2.setDataType(com.borland.dx.dataset.Variant.STRING); column2.setServerColumnName("NewColumn2"); column2.setSqlType(0); queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "select * from depart", parameterRow1, true, Load.ALL)); queryDataSet2.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "select * from class where 系部名=:系部名", parameterRow1, true, Load.ALL)); queryDataSet3.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "select * from student where 班级=:班级名", parameterRow1, true, Load.ALL)); column3.setColumnName("班级名"); column3.setDataType(com.borland.dx.dataset.Variant.STRING); column3.setServerColumnName("NewColumn1"); column3.setSqlType(0); queryDataSet4.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "select * from stumessage where 学号 in (\'11\',\'22\')", null, true, Load.ALL)); queryDataSet5.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "select * from stumessage where 学号=:学号", parameterRow1, true, Load.ALL)); column4.setColumnName("学号"); column4.setDataType(com.borland.dx.dataset.Variant.STRING); column4.setServerColumnName("NewColumn1"); column4.setSqlType(0); queryDataSet6.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "select * from student where 班级=:班级名 and 姓名=:姓名", parameterRow1, true, Load.ALL)); column5.setColumnName("姓名"); column5.setDataType(com.borland.dx.dataset.Variant.STRING); column5.setServerColumnName("NewColumn2"); column5.setSqlType(0); queryDataSet7.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "select * from student where 学号=:学号 and 姓名=:姓名", parameterRow1, true, Load.ALL)); jPanel2.setLayout(null); jComboBox3.setFont(new java.awt.Font("Dialog", 0, 15)); jComboBox3.setBounds(new Rectangle(86, 27, 123, 33)); jComboBox3.addActionListener(new teacherFrame_jComboBox3_actionAdapter(this)); jLabel5.setFont(new java.awt.Font("Dialog", 0, 15)); jLabel5.setForeground(Color.black); jLabel5.setText("系部名"); jLabel5.setBounds(new Rectangle(16, 25, 97, 32)); jLabel6.setFont(new java.awt.Font("Dialog", 0, 15)); jLabel6.setForeground(Color.black); jLabel6.setText("班级"); jLabel6.setBounds(new Rectangle(246, 23, 100, 34)); jComboBox4.setFont(new java.awt.Font("Dialog", 0, 15)); jComboBox4.setForeground(Color.black); jComboBox4.setBounds(new Rectangle(322, 23, 134, 34)); jComboBox4.addActionListener(new teacherFrame_jComboBox4_actionAdapter(this)); jLabel7.setFont(new java.awt.Font("Dialog", 0, 15)); jLabel7.setForeground(Color.black); jLabel7.setRequestFocusEnabled(true); jLabel7.setToolTipText(""); jLabel7.setText("学年"); jLabel7.setBounds(new Rectangle(13, 80, 62, 30)); jLabel8.setFont(new java.awt.Font("Dialog", 0, 15)); jLabel8.setForeground(Color.black); jLabel8.setText("学期"); jLabel8.setBounds(new Rectangle(242, 80, 68, 33)); jComboBox5.setFont(new java.awt.Font("Dialog", 0, 15)); jComboBox5.setForeground(Color.black); jComboBox5.setBounds(new Rectangle(86, 81, 128, 34)); jComboBox6.setFont(new java.awt.Font("Dialog", 0, 15)); jComboBox6.setForeground(Color.black); jComboBox6.setBounds(new Rectangle(322, 82, 139, 32)); jLabel9.setFont(new java.awt.Font("Dialog", 0, 15)); jLabel9.setForeground(Color.black); jLabel9.setText("课程名"); jLabel9.setBounds(new Rectangle(9, 136, 80, 33)); jComboBox7.setFont(new java.awt.Font("Dialog", 0, 15)); jComboBox7.setForeground(Color.black); jComboBox7.setBounds(new Rectangle(86, 138, 125, 30)); jButton3.setBounds(new Rectangle(147, 224, 125, 38)); jButton3.setFont(new java.awt.Font("Dialog", 0, 15)); jButton3.setForeground(Color.black); jButton3.setText("确定"); jButton3.addActionListener(new teacherFrame_jButton3_actionAdapter(this)); queryDataSet8.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "select * from xieqi", null, true, Load.ALL)); column6.setColumnName("学年"); column6.setDataType(com.borland.dx.dataset.Variant.STRING); column6.setServerColumnName("NewColumn1"); column6.setSqlType(0); column7.setColumnName("学期"); column7.setDataType(com.borland.dx.dataset.Variant.STRING); column7.setServerColumnName("NewColumn2"); column7.setSqlType(0); column8.setColumnName("任课老师号"); column8.setDataType(com.borland.dx.dataset.Variant.STRING); column8.setServerColumnName("NewColumn1"); column8.setSqlType(0); queryDataSet9.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "select * from course where 系部名=:系部名 and 班级=:班级名 and 学年=:学年 and 学期=:学期 " + "and 任课老师号=:任课老师号 ", parameterRow1, true, Load.ALL)); this.getContentPane().add(jTabbedPane1, null); mutaoyouangFrame a1=new mutaoyouangFrame(queryDataSet); a1.setSize(600,400); parameterRow1.setColumns(new Column[] {column5, column4, column1, column3, column6, column7, column8}); tableScrollPane1.getViewport().add(jdbTable1, null); jTabbedPane1.add(a1.jPanel2, "学生成绩查询"); jTabbedPane1.add(jPanel2, "成绩录入与修改"); jTabbedPane1.add(jPanel1, "学生基本信息"); jPanel1.add(jLabel1, null); jPanel1.add(jComboBox1, null); jPanel1.add(jComboBox2, null); jPanel1.add(jTextField1, null); jPanel1.add(jTextField2, null); jPanel1.add(jLabel2, null); jPanel1.add(jLabel3, null); jPanel1.add(jLabel4, null); jPanel1.add(jButton2, null); jPanel1.add(jButton1, null);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -