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

📄 right.java

📁 是一个描述饭卡管理系统的软件工程作业,里面有各个阶段的文档介绍.
💻 JAVA
字号:
/* * Right.java * * Created on 2007年7月14日, 上午10:47 */package 饭卡管理系统;import java.sql.*;import   javax.swing.JOptionPane; /** * * @author  BT之家会员 */public class Right extends javax.swing.JFrame {    public static int jbuttonstatus=1;      public Right() {                  initComponents();                this.jRadioButton2.setSelected(true);    }     // <editor-fold defaultstate="collapsed" desc=" 生成的代码 ">//GEN-BEGIN:initComponents    private void initComponents() {        buttonGroup1 = new javax.swing.ButtonGroup();        jPanel1 = new javax.swing.JPanel();        jRadioButton1 = new javax.swing.JRadioButton();        jTextField1 = new javax.swing.JTextField();        jTextField2 = new javax.swing.JTextField();        jLabel1 = new javax.swing.JLabel();        jLabel2 = new javax.swing.JLabel();        jRadioButton2 = new javax.swing.JRadioButton();        jRadioButton3 = new javax.swing.JRadioButton();        jLabel3 = new javax.swing.JLabel();        jButton1 = new javax.swing.JButton();        getContentPane().setLayout(null);        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);        setBackground(new java.awt.Color(255, 255, 255));        setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));        setFont(new java.awt.Font("Abadi MT Condensed Extra Bold", 0, 10));        setForeground(java.awt.Color.white);        jPanel1.setLayout(null);        jPanel1.setBorder(new javax.swing.border.TitledBorder(""));        buttonGroup1.add(jRadioButton1);        jRadioButton1.setText("\u7ba1\u7406\u5458");        jRadioButton1.addItemListener(new java.awt.event.ItemListener() {            public void itemStateChanged(java.awt.event.ItemEvent evt) {                jRadioButton1ItemStateChanged(evt);            }        });        jPanel1.add(jRadioButton1);        jRadioButton1.setBounds(30, 10, 100, 23);        jTextField1.setEnabled(false);        jPanel1.add(jTextField1);        jTextField1.setBounds(80, 60, 80, 20);        jTextField2.setEnabled(false);        jPanel1.add(jTextField2);        jTextField2.setBounds(80, 90, 80, 20);        jLabel1.setText("\u7528\u6237\u540d\uff1a");        jPanel1.add(jLabel1);        jLabel1.setBounds(10, 60, 70, 15);        jLabel2.setText("\u5bc6\u7801\uff1a");        jPanel1.add(jLabel2);        jLabel2.setBounds(10, 90, 60, 15);        getContentPane().add(jPanel1);        jPanel1.setBounds(20, 90, 170, 140);        buttonGroup1.add(jRadioButton2);        jRadioButton2.setSelected(true);        jRadioButton2.setText("\u5237\u5361\u670d\u52a1");        getContentPane().add(jRadioButton2);        jRadioButton2.setBounds(210, 100, 100, 23);        buttonGroup1.add(jRadioButton3);        jRadioButton3.setText("\u5b66\u751f\u67e5\u8be2");        getContentPane().add(jRadioButton3);        jRadioButton3.setBounds(210, 130, 100, 23);        jLabel3.setText("\u6b22\u8fce\u4f7f\u7528\u996d\u5361\u7ba1\u7406\u7cfb\u7edf");        getContentPane().add(jLabel3);        jLabel3.setBounds(120, 30, 160, 15);        jButton1.setText("\u767b\u9646");        jButton1.addMouseListener(new java.awt.event.MouseAdapter() {            public void mouseClicked(java.awt.event.MouseEvent evt) {                jButton1MouseClicked(evt);            }        });        getContentPane().add(jButton1);        jButton1.setBounds(210, 180, 160, 23);        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();        setBounds((screenSize.width-400)/2, (screenSize.height-300)/2, 400, 300);    }    // </editor-fold>//GEN-END:initComponents    private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton1MouseClicked              //=================== 刷卡界面===================        if(this.jRadioButton2.isSelected()){            this.setVisible(false);            JOptionPane.showMessageDialog(null,"欢迎进入刷卡界面!");            Spend.main(null);       }        //=================== 管理员界面===================       if(this.jRadioButton1.isSelected()){            String nstr,pstr,sql;            nstr = this.jTextField1.getText();            pstr = this.jTextField2.getText();            sql = "select * from admin where name like '"+nstr+"'";            ResultSet rs =null;                        try{                                rs = Main.state.executeQuery(sql);                if(rs.next()){                         if(pstr.compareTo(rs.getString("pass"))==0){                        this.setVisible(false);                                                JOptionPane.showMessageDialog(null,"欢迎进入管理员界面!");                        Admin.main(null);                                            }else                              JOptionPane.showMessageDialog(null,"密码错误");                 }else{JOptionPane.showMessageDialog(null,"用户名错误");                 }                 }catch(SQLException ex){ System.err.println("aq.executeQuery:"+ex.getMessage());}       }         //=================== 学生查询界面===================       if(this.jRadioButton3.isSelected()){            this.setVisible(false);            JOptionPane.showMessageDialog(null,"欢迎进入学生查询界面!");            StuInfo.main(null);       }                 }//GEN-LAST:event_jButton1MouseClicked    private void jRadioButton1ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jRadioButton1ItemStateChanged        if(evt.getStateChange()==evt.SELECTED){            jbuttonstatus=2;            this.jTextField1.setEnabled(true);            this.jTextField2.setEnabled(true);        }                        if(evt.getStateChange()==evt.DESELECTED){            this.jTextField1.setEnabled(false);            this.jTextField2.setEnabled(false);        }            }//GEN-LAST:event_jRadioButton1ItemStateChanged         public static void main(String args[]) {        java.awt.EventQueue.invokeLater(new Runnable() {       public void run() {           new Right().setVisible(true);             }        });    }        // 变量声明 - 不进行修改//GEN-BEGIN:variables    private javax.swing.ButtonGroup buttonGroup1;    private javax.swing.JButton jButton1;    private javax.swing.JLabel jLabel1;    private javax.swing.JLabel jLabel2;    private javax.swing.JLabel jLabel3;    private javax.swing.JPanel jPanel1;    private javax.swing.JRadioButton jRadioButton1;    private javax.swing.JRadioButton jRadioButton2;    private javax.swing.JRadioButton jRadioButton3;    private javax.swing.JTextField jTextField1;    private javax.swing.JTextField jTextField2;    // 变量声明结束//GEN-END:variables    }

⌨️ 快捷键说明

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