欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

frame_card_search.java~3~

学生上机系统,请大家多多指教.以后会发
JAVA~3~
字号:
package student_computer;import javax.swing.*;import java.awt.*;import com.borland.dbswing.*;import com.borland.dx.sql.dataset.*;import com.borland.dx.dataset.*;import java.awt.event.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2006</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class Frame_card_search extends JFrame {  JLabel jLabel1 = new JLabel();  JPanel jPanel1 = new JPanel();  JLabel jLabel2 = new JLabel();  JButton jButton1 = new JButton();  JPanel jPanel2 = new JPanel();  JLabel jLabel3 = new JLabel();  JLabel jLabel4 = new JLabel();  JLabel jLabel5 = new JLabel();  JLabel jLabel6 = new JLabel();  JdbTextField jdbTextField1 = new JdbTextField();  JdbTextField jdbTextField2 = new JdbTextField();  JdbTextField jdbTextField3 = new JdbTextField();  JdbTextField jdbTextField4 = new JdbTextField();  Database database1 = new Database();  QueryDataSet queryDataSet1 = new QueryDataSet();  ParameterRow parameterRow1 = new ParameterRow();  Column column1 = new Column();  JdbTextField jdbTextField5 = new JdbTextField();  public Frame_card_search() {    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  private void jbInit() throws Exception {    jLabel1.setFont(new java.awt.Font("Dialog", 0, 32));    jLabel1.setText("上机卡信息查询");    jLabel1.setBounds(new Rectangle(122, 19, 262, 59));    this.getContentPane().setLayout(null);    jPanel1.setBorder(BorderFactory.createEtchedBorder());    jPanel1.setDebugGraphicsOptions(0);    jPanel1.setBounds(new Rectangle(54, 92, 386, 58));    jPanel1.setLayout(null);    jLabel2.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel2.setText("学号:");    jLabel2.setBounds(new Rectangle(32, 17, 74, 31));    jButton1.setBounds(new Rectangle(274, 14, 80, 29));    jButton1.setFont(new java.awt.Font("Dialog", 0, 16));    jButton1.setText("查询");    jButton1.addActionListener(new Frame_card_search_jButton1_actionAdapter(this));    jPanel2.setBorder(BorderFactory.createEtchedBorder());    jPanel2.setBounds(new Rectangle(54, 178, 387, 172));    jPanel2.setLayout(null);    jLabel3.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel3.setText("上机卡 号:");    jLabel3.setBounds(new Rectangle(39, 10, 87, 29));    jLabel4.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel4.setText("余        额:");    jLabel4.setBounds(new Rectangle(42, 48, 100, 33));    jLabel5.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel5.setText("状        态: ");    jLabel5.setBounds(new Rectangle(44, 89, 89, 37));    jLabel6.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel6.setText("办卡日期:");    jLabel6.setBounds(new Rectangle(43, 127, 89, 32));    jdbTextField1.setText("jdbTextField1");    jdbTextField1.setColumnName("Card_number");    jdbTextField1.setDataSet(queryDataSet1);    jdbTextField1.setBounds(new Rectangle(152, 12, 106, 25));    jdbTextField2.setText("jdbTextField2");    jdbTextField2.setColumns(0);    jdbTextField2.setColumnName("Card_money");    jdbTextField2.setDataSet(queryDataSet1);    jdbTextField2.setBounds(new Rectangle(152, 52, 106, 25));    jdbTextField3.setText("jdbTextField3");    jdbTextField3.setColumnName("Card_state");    jdbTextField3.setDataSet(queryDataSet1);    jdbTextField3.setBounds(new Rectangle(152, 95, 106, 25));    jdbTextField4.setText("jdbTextField4");    jdbTextField4.setColumnName("Card_date");    jdbTextField4.setDataSet(queryDataSet1);    jdbTextField4.setBounds(new Rectangle(152, 131, 106, 25));    database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:microsoft:sqlserver://210.30.104.11:1433;DatabaseName=student_computer", "xueli", "gejingguo", false, "com.microsoft.jdbc.sqlserver.SQLServerDriver"));    column1.setColumnName("student_num");    column1.setDataType(com.borland.dx.dataset.Variant.STRING);    column1.setPreferredOrdinal(0);    column1.setServerColumnName("NewColumn1");    column1.setSqlType(0);    parameterRow1.setColumns(new Column[] {column1});    queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "select * from card where student_number=:student_num;", parameterRow1, true, Load.ALL));    jdbTextField5.setText("jdbTextField5");    jdbTextField5.setColumnName("Student_number");    jdbTextField5.setDataSet(queryDataSet1);    jdbTextField5.setBounds(new Rectangle(84, 20, 94, 22));    jPanel1.add(jLabel2, null);    jPanel1.add(jButton1, null);    jPanel1.add(jdbTextField5, null);    this.getContentPane().add(jLabel1, null);    this.getContentPane().add(jPanel2, null);    jPanel2.add(jLabel3, null);    jPanel2.add(jLabel4, null);    jPanel2.add(jLabel5, null);    jPanel2.add(jLabel6, null);    jPanel2.add(jdbTextField1, null);    jPanel2.add(jdbTextField2, null);    jPanel2.add(jdbTextField3, null);    jPanel2.add(jdbTextField4, null);    this.getContentPane().add(jPanel1, null);    this.setTitle("上机卡信息查询");  }////////////上机卡信息查询  void jButton1_actionPerformed(ActionEvent e) {    String id=jdbTextField5.getText();    if(id.equals(""))     {       JOptionPane.showMessageDialog(this,"学号不能为空!!!","提示",JOptionPane.PLAIN_MESSAGE);       return;     }     parameterRow1.setString("student_num",id);     jdbTextField1.setDataSet(queryDataSet1);     queryDataSet1.refresh();  }}class Frame_card_search_jButton1_actionAdapter implements java.awt.event.ActionListener {  Frame_card_search adaptee;  Frame_card_search_jButton1_actionAdapter(Frame_card_search adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton1_actionPerformed(e);  }}

⌨️ 快捷键说明

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