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

📄 edit.java

📁 用java实现了一个学籍管理系统
💻 JAVA
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. *//* * edit.java * * Created on 2009-4-1, 20:24:19 */package stuinfomanage;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Vector;import java.util.logging.Level;import java.util.logging.Logger;import javax.swing.JTable;import javax.swing.table.DefaultTableModel;/** * * @author Administrator */public class edit extends javax.swing.JFrame {    /** Creates new form edit */    public edit() {        initComponents();        showInfo();    }    public void showInfo()    {        try {            DataOpera edit = new DataOpera();            ResultSet rs = edit.EditOp();            while (rs.next()) {                Vector v = new Vector();                v.add(rs.getString(1));                v.add(rs.getString(2));                v.add(rs.getString(3));                v.add(rs.getString(4));                v.add(rs.getString(5));                ((DefaultTableModel) JT_edit.getModel()).addRow(v);            }     //       edit.ConnectClose();        } catch (SQLException ex) {            Logger.getLogger(edit.class.getName()).log(Level.SEVERE, null, ex);        } catch (ClassNotFoundException ex) {            Logger.getLogger(edit.class.getName()).log(Level.SEVERE, null, ex);        }    }    public void done() throws ClassNotFoundException, SQLException    {        DataOpera done=new DataOpera();        int row=JT_edit.getRowCount();        done.deleteAll();        String num,name,sex,compiler,soft;       for(int i=0;i<row;i++)       {           num=(String) JT_edit.getValueAt(i, 0);           name=(String)JT_edit.getValueAt(i, 1);           sex=(String)JT_edit.getValueAt(i, 2);           compiler=(String)JT_edit.getValueAt(i, 3);           soft=(String)JT_edit.getValueAt(i,4);           done.RegisterOp(name, num, sex, compiler, soft);       }      //  showInfo();    }    /** This method is called from within the constructor to     * initialize the form.     * WARNING: Do NOT modify this code. The content of this method is     * always regenerated by the Form Editor.     */    @SuppressWarnings("unchecked")    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents    private void initComponents() {        jScrollPane1 = new javax.swing.JScrollPane();        JT_edit = new javax.swing.JTable();        jLabel1 = new javax.swing.JLabel();        jButton1 = new javax.swing.JButton();        jButton3 = new javax.swing.JButton();        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);        JT_edit.setModel(new javax.swing.table.DefaultTableModel(            new Object [][] {            },            new String [] {                "学号", "姓名", "性别", "Compiler", "SoftEngineering"            }        ) {            Class[] types = new Class [] {                java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class            };            public Class getColumnClass(int columnIndex) {                return types [columnIndex];            }        });        jScrollPane1.setViewportView(JT_edit);        jLabel1.setText("编辑学生信息");        jButton1.setText("完成编辑");        jButton1.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                edit_done(evt);            }        });        jButton3.setText("退出");        jButton3.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                end(evt);            }        });        org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());        getContentPane().setLayout(layout);        layout.setHorizontalGroup(            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)            .add(layout.createSequentialGroup()                .addContainerGap()                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)                    .add(layout.createSequentialGroup()                        .add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 452, Short.MAX_VALUE)                        .addContainerGap())                    .add(layout.createSequentialGroup()                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)                            .add(jLabel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 119, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)                            .add(layout.createSequentialGroup()                                .add(jButton1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 104, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)                                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 220, Short.MAX_VALUE)                                .add(jButton3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 114, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))                        .addContainerGap(24, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))))        );        layout.setVerticalGroup(            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)            .add(layout.createSequentialGroup()                .addContainerGap()                .add(jLabel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 19, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)                .addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)                .add(jScrollPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 108, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)                .add(44, 44, 44)                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)                    .add(jButton1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 33, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)                    .add(jButton3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 33, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))                .addContainerGap(13, Short.MAX_VALUE))        );        pack();    }// </editor-fold>//GEN-END:initComponents    private void end(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_end        // TODO add your handling code here        this.setVisible(false);    }//GEN-LAST:event_end    private void edit_done(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_edit_done        try {            // TODO add your handling code here:            done();        } catch (ClassNotFoundException ex) {            Logger.getLogger(edit.class.getName()).log(Level.SEVERE, null, ex);        } catch (SQLException ex) {            Logger.getLogger(edit.class.getName()).log(Level.SEVERE, null, ex);        }    }//GEN-LAST:event_edit_done    /**    * @param args the command line arguments    */  /*  public static void main(String args[]) {        java.awt.EventQueue.invokeLater(new Runnable() {            public void run() {                new edit().setVisible(true);            }        });    }*/    // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JTable JT_edit;    private javax.swing.JButton jButton1;    private javax.swing.JButton jButton3;    private javax.swing.JLabel jLabel1;    private javax.swing.JScrollPane jScrollPane1;    // End of variables declaration//GEN-END:variables}

⌨️ 快捷键说明

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