?? gradequest.java~4~
字號(hào):
package stumng;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.*;public class gradeQuest extends JFrame { DBConnManager dbconnmanager = new DBConnManager(); BorderLayout borderLayout1 = new BorderLayout(); JPanel jPanel1 = new JPanel(); JComboBox jComboBox1 = new JComboBox(); JTextField jTextField1 = new JTextField(); JButton jButton1 = new JButton(); JScrollPane jScrollPane1 = new JScrollPane(); JButton jButton2 = new JButton(); public gradeQuest() { try { jbInit(); //設(shè)置frame的大小 this.setSize(600, 400); //得到當(dāng)前屏幕大小 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); //得到frame的大小 Dimension frameSize = this.getSize(); if (frameSize.height > screenSize.height) { frameSize.height = screenSize.height; } if (frameSize.width > screenSize.width) { frameSize.width = screenSize.width; } this.setTitle("查詢學(xué)生成績(jī)"); //設(shè)置frame在屏幕上顯示的位置 this.setLocation( (screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2); //按學(xué)號(hào)查詢?cè)搶W(xué)生的基本信息 jButton1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { Vector result = new Vector(); Vector resultdate = new Vector(); Vector headline = new Vector(); int astu_id = 0 ; String str = ""; String aclass = ""; headline.add("stu_id"); headline.add("name"); headline.add("class"); headline.add("sex"); headline.add("birthday"); headline.add("ethnic"); headline.add("nativeplace"); str = (String)jComboBox1.getSelectedItem(); if(str.equals("班級(jí)學(xué)生成績(jī)查詢") ) result = dbconnmanager.stuGradeQuery(astu_id, aclass); if( result.size() == 0 ) JOptionPane.showMessageDialog(null, "無記錄"); else { for(int i = 0; i < result.size() / 7; i++) { Vector temp = new Vector(); for (int j = 0; j <= 6; j++) { String str = (String) result.elementAt(j + i * 7); temp.add(str); } resultdate.add(temp); } jTable1 = new JTable(resultdate, headline); jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); //滾動(dòng)條設(shè)置左右滾 jScrollPane1.getViewport().add(jTable1, null); //在滾動(dòng)條中放入表 } } }); //退出frame jButton2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { jButton2_actionPerformed(e); } }); } catch(Exception ex) { ex.printStackTrace(); } } void jbInit() throws Exception { this.getContentPane().setLayout(borderLayout1); jTextField1.setFont(new java.awt.Font("Dialog", 0, 13)); jTextField1.setText("jTextField1"); jButton1.setFont(new java.awt.Font("Dialog", 0, 13)); jButton1.setText("提交"); jComboBox1.setFont(new java.awt.Font("Dialog", 0, 13)); jComboBox1.addItem("班級(jí)學(xué)生成績(jī)查詢"); jComboBox1.addItem("學(xué)生個(gè)人成績(jī)查詢"); jScrollPane1.setFont(new java.awt.Font("Dialog", 0, 13)); jButton2.setFont(new java.awt.Font("Dialog", 0, 13)); jButton2.setText("退出"); this.getContentPane().add(jPanel1, BorderLayout.NORTH); jPanel1.add(jComboBox1, null); jPanel1.add(jTextField1, null); jPanel1.add(jButton1, null); jPanel1.add(jButton2, null); this.getContentPane().add(jScrollPane1, BorderLayout.CENTER); } void jButton2_actionPerformed(ActionEvent e) { this.dispose(); }}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -