📄 loginframe.java
字号:
/* * logInFrame.java * * Created on 2005年5月5日, 下午5:45 *//** * * @author 超级用户 */import java.lang.*;import javax.swing.*;public class logInFrame extends javax.swing.JFrame { private String username; private dataBase db; //private drawFrame df; private registerFrame rf; /** Creates new form logInFrame */ public logInFrame() { initComponents(); setSize(250, 160); //df=new drawFrame(); rf=new registerFrame(); //df.setVisible(false); rf.setVisible(false); } /** 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. */ private void initComponents() {//GEN-BEGIN:initComponents jLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); tn = new javax.swing.JTextField(); tp = new javax.swing.JPasswordField(); bok = new javax.swing.JButton(); bcencel = new javax.swing.JButton(); bregister = new javax.swing.JButton(); getContentPane().setLayout(null); setTitle("\u767b\u5f55"); addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent evt) { exitForm(evt); } }); jLabel1.setText("\u7528\u6237\u540d"); getContentPane().add(jLabel1); jLabel1.setBounds(60, 20, 38, 18); jLabel2.setText("\u5bc6\u7801"); getContentPane().add(jLabel2); jLabel2.setBounds(60, 50, 25, 18); getContentPane().add(tn); tn.setBounds(110, 20, 70, 22); getContentPane().add(tp); tp.setBounds(110, 50, 70, 22); bok.setText("\u786e\u5b9a"); bok.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { bokActionPerformed(evt); } }); getContentPane().add(bok); bok.setBounds(20, 90, 70, 28); bcencel.setText("\u53d6\u6d88"); bcencel.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { bcencelActionPerformed(evt); } }); getContentPane().add(bcencel); bcencel.setBounds(100, 90, 59, 28); bregister.setText("\u6ce8\u518c"); bregister.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { bregisterActionPerformed(evt); } }); getContentPane().add(bregister); bregister.setBounds(170, 90, 59, 28); pack(); }//GEN-END:initComponents private void bokActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bokActionPerformed //请在此处增加您的处理代码: username=tn.getText(); String password=tp.getText(); db=new dataBase(); if(db.checkExist(username)==false) { tn.setText(""); tp.setText(""); System.out.println("帐户不存在,请先注册"); JOptionPane.showMessageDialog(this,"帐户不存在,请先注册"); username=""; } else if(db.checkPassword(username, password)!=0) { tn.setText(""); tp.setText(""); System.out.println("密码错!"); JOptionPane.showMessageDialog(this,"密码错!"); username=""; } else { tn.setText(""); tp.setText(""); //登录成功! System.out.println("登录成功!"); //df.setVisible(true); } }//GEN-LAST:event_bokActionPerformed private void bregisterActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bregisterActionPerformed //请在此处增加您的处理代码: rf.setVisible(true); }//GEN-LAST:event_bregisterActionPerformed private void bcencelActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bcencelActionPerformed //请在此处增加您的处理代码: tn.setText(""); tp.setText(""); }//GEN-LAST:event_bcencelActionPerformed /** Exit the Application */ private void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm setVisible(false); }//GEN-LAST:event_exitForm /** * @param args the command line arguments */ public static void main(String args[]) { new logInFrame().show(); } public String getusername() { return username; } // 变量声明 - 不进行修改//GEN-BEGIN:variables private javax.swing.JButton bcencel; private javax.swing.JButton bok; private javax.swing.JButton bregister; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JTextField tn; private javax.swing.JPasswordField tp; // 变量声明结束//GEN-END:variables }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -