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

📄 jsqfrom.java~3~

📁 这个是学生考试系统,里面有完整的代码加数据库SQL server
💻 JAVA~3~
字号:
package testsystem;

import java.awt.*;

import javax.swing.*;
import java.awt.Rectangle;
import javax.swing.BorderFactory;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class JsqFrom extends JFrame {
    JPanel jPanel1 = new JPanel();
    GridLayout gridLayout1 = new GridLayout(4, 4);
    JButton btn_7 = new JButton();
    JButton btn_chu = new JButton();
    JButton btn_deng = new JButton();
    JButton btn_dian = new JButton();
    JButton btn_0 = new JButton();
    JButton btn_cheng = new JButton();
    JButton btn_3 = new JButton();
    JButton btn_2 = new JButton();
    JButton btn_1 = new JButton();
    JButton btn_5 = new JButton();
    JButton btn_jia = new JButton();
    JButton btn_6 = new JButton();
    JButton btn_8 = new JButton();
    JButton btn_4 = new JButton();
    JButton btn_9 = new JButton();
    JButton btn_jian = new JButton();
    JLabel lblxianshi = new JLabel();
    private double yi;//第一个数
    private double er;//第二个数
    private double jieguo;//结果
    private String fuhao;//储藏符号
    public JsqFrom() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }
    public void finalize() {

    }
    private void jbInit() throws Exception {
        getContentPane().setLayout(null);
        this.setTitle("计算器");
        btn_7.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        btn_7.setText("7");
        btn_7.addActionListener(new JsqFrom_btn_7_actionAdapter(this));
        btn_chu.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        btn_chu.setText("/");
        btn_chu.addActionListener(new JsqFrom_btn_chu_actionAdapter(this));
        btn_deng.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        btn_deng.setText("=");
        btn_deng.addActionListener(new JsqFrom_btn_deng_actionAdapter(this));
        btn_dian.setFont(new java.awt.Font("宋体", Font.BOLD, 30));
        btn_dian.setText(".");
        btn_dian.addActionListener(new JsqFrom_btn_dian_actionAdapter(this));
        btn_0.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        btn_0.setText("0");
        btn_0.addActionListener(new JsqFrom_btn_0_actionAdapter(this));
        btn_cheng.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        btn_cheng.setText("*");
        btn_cheng.addActionListener(new JsqFrom_btn_cheng_actionAdapter(this));
        btn_3.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        btn_3.setText("3");
        btn_3.addActionListener(new JsqFrom_btn_3_actionAdapter(this));
        btn_2.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        btn_2.setText("2");
        btn_2.addActionListener(new JsqFrom_btn_2_actionAdapter(this));
        btn_1.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        btn_1.setText("1");
        btn_1.addActionListener(new JsqFrom_btn_1_actionAdapter(this));
        btn_5.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        btn_5.setText("5");
        btn_5.addActionListener(new JsqFrom_btn_5_actionAdapter(this));
        btn_jia.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        btn_jia.setText("+");
        btn_jia.addActionListener(new JsqFrom_btn_jia_actionAdapter(this));
        btn_6.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        btn_6.setText("6");
        btn_6.addActionListener(new JsqFrom_ntn_6_actionAdapter(this));
        btn_8.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        btn_8.setText("8");
        btn_8.addActionListener(new JsqFrom_jbtn_8_actionAdapter(this));
        btn_4.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        btn_4.setText("4");
        btn_4.addActionListener(new JsqFrom_btn_4_actionAdapter(this));
        btn_9.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        btn_9.setText("9");
        btn_9.addActionListener(new JsqFrom_btn_9_actionAdapter(this));
        btn_jian.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        btn_jian.setText("-");
        btn_jian.addActionListener(new JsqFrom_btn_jian_actionAdapter(this));
        lblxianshi.setBackground(Color.white);
        lblxianshi.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        lblxianshi.setBorder(BorderFactory.createEtchedBorder());
        lblxianshi.setHorizontalAlignment(SwingConstants.TRAILING);
        lblxianshi.setBounds(new Rectangle(16, 11, 368, 44));
        this.getContentPane().add(jPanel1);
        this.getContentPane().add(lblxianshi);
        jPanel1.add(btn_7);
        jPanel1.add(btn_8);
        jPanel1.add(btn_9);
        jPanel1.add(btn_jian);
        jPanel1.add(btn_4);
        jPanel1.add(btn_5);
        jPanel1.add(btn_6);
        jPanel1.add(btn_jia);
        jPanel1.add(btn_1);
        jPanel1.add(btn_2);
        jPanel1.add(btn_3);
        jPanel1.add(btn_cheng);
        jPanel1.add(btn_0);
        jPanel1.add(btn_dian);
        jPanel1.add(btn_deng);
        jPanel1.add(btn_chu);
        jPanel1.setBorder(BorderFactory.createEtchedBorder());
        jPanel1.setBounds(new Rectangle(16, 67, 368, 249));
        jPanel1.setLayout(gridLayout1);
        this.setResizable(false);
    }




    public void btn_1_actionPerformed(ActionEvent e) {
        lblxianshi.setText(lblxianshi.getText()+btn_1.getActionCommand());
    }

    public void btn_0_actionPerformed(ActionEvent e) {
        lblxianshi.setText(lblxianshi.getText()+btn_0.getActionCommand());
    }

    public void btn_dian_actionPerformed(ActionEvent e) {
        lblxianshi.setText(lblxianshi.getText()+btn_dian.getActionCommand());
    }

    public void btn_deng_actionPerformed(ActionEvent e) {
        try
        {

            this.er = Double.parseDouble(lblxianshi.getText());
            if (this.fuhao.equals("jia"))
            {
                this.jieguo = yi + er;
            }
            else if (this.fuhao.equals("jian"))
            {
                this.jieguo = yi - er;
            }
            else if (this.fuhao.equals("cheng"))
            {
                this.jieguo = yi * er;
            }
            else if (this.fuhao.equals("chu"))
            {
                this.jieguo = yi / er;
            }

           lblxianshi.setText(String.valueOf(jieguo));
        }
        catch(NumberFormatException nume)
        {
            System.out.println(nume);
        }
        catch(Exception ee)
        {
            System.out.println(ee);
        }
    }

    public void btn_2_actionPerformed(ActionEvent e) {
        lblxianshi.setText(lblxianshi.getText()+btn_2.getActionCommand());
    }

    public void btn_3_actionPerformed(ActionEvent e) {
        lblxianshi.setText(lblxianshi.getText()+btn_3.getActionCommand());
    }

    public void btn_4_actionPerformed(ActionEvent e) {
        lblxianshi.setText(lblxianshi.getText()+btn_4.getActionCommand());
    }

    public void btn_5_actionPerformed(ActionEvent e) {
        lblxianshi.setText(lblxianshi.getText()+btn_5.getActionCommand());
    }

    public void ntn_6_actionPerformed(ActionEvent e) {
        lblxianshi.setText(lblxianshi.getText()+btn_6.getActionCommand());
    }

    public void btn_7_actionPerformed(ActionEvent e) {
        lblxianshi.setText(lblxianshi.getText()+btn_7.getActionCommand());
    }

    public void jbtn_8_actionPerformed(ActionEvent e) {
        lblxianshi.setText(lblxianshi.getText()+btn_8.getActionCommand());
    }

    public void btn_9_actionPerformed(ActionEvent e) {
        lblxianshi.setText(lblxianshi.getText()+btn_9.getActionCommand());
    }

    public void btn_jian_actionPerformed(ActionEvent e) {
        this.fuhao="jian";
        try
        {
          this.yi=Double.parseDouble(lblxianshi.getText());
           lblxianshi.setText("");
        }
        catch(NumberFormatException nume)
        {
            System.out.println(nume);
        }
        catch(Exception ee)
        {
            System.out.println(ee);
        }
    }

    public void btn_jia_actionPerformed(ActionEvent e) {
        this.fuhao="jia";
        try
        {
          this.yi=Double.parseDouble(lblxianshi.getText());
           lblxianshi.setText("");
        }
        catch(NumberFormatException nume)
        {
            System.out.println(nume);
        }
        catch(Exception ee)
        {
            System.out.println(ee);
        }
    }

    public void btn_cheng_actionPerformed(ActionEvent e) {
        this.fuhao="cheng";
        try
        {
          this.yi=Double.parseDouble(lblxianshi.getText());
           lblxianshi.setText("");
        }
        catch(NumberFormatException nume)
        {
            System.out.println(nume);
        }
        catch(Exception ee)
        {
            System.out.println(ee);
        }
    }

    public void btn_chu_actionPerformed(ActionEvent e) {
        this.fuhao="chu";
        try
        {
          this.yi=Double.parseDouble(lblxianshi.getText());
           lblxianshi.setText("");
        }
        catch(NumberFormatException nume)
        {
            System.out.println(nume);
        }
        catch(Exception ee)
        {
            System.out.println(ee);
        }
    }

}


class JsqFrom_btn_chu_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_btn_chu_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn_chu_actionPerformed(e);
    }
}


class JsqFrom_btn_cheng_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_btn_cheng_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn_cheng_actionPerformed(e);
    }
}


class JsqFrom_btn_jia_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_btn_jia_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn_jia_actionPerformed(e);
    }
}


class JsqFrom_btn_jian_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_btn_jian_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn_jian_actionPerformed(e);
    }
}


class JsqFrom_btn_9_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_btn_9_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn_9_actionPerformed(e);
    }
}


class JsqFrom_jbtn_8_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_jbtn_8_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jbtn_8_actionPerformed(e);
    }
}


class JsqFrom_btn_7_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_btn_7_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn_7_actionPerformed(e);
    }
}


class JsqFrom_ntn_6_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_ntn_6_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.ntn_6_actionPerformed(e);
    }
}


class JsqFrom_btn_5_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_btn_5_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn_5_actionPerformed(e);
    }
}


class JsqFrom_btn_4_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_btn_4_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn_4_actionPerformed(e);
    }
}


class JsqFrom_btn_3_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_btn_3_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn_3_actionPerformed(e);
    }
}


class JsqFrom_btn_2_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_btn_2_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn_2_actionPerformed(e);
    }
}


class JsqFrom_btn_deng_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_btn_deng_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn_deng_actionPerformed(e);
    }
}


class JsqFrom_btn_dian_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_btn_dian_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn_dian_actionPerformed(e);
    }
}


class JsqFrom_btn_0_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_btn_0_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn_0_actionPerformed(e);
    }
}


class JsqFrom_btn_1_actionAdapter implements ActionListener {
    private JsqFrom adaptee;
    JsqFrom_btn_1_actionAdapter(JsqFrom adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn_1_actionPerformed(e);
    }
}

⌨️ 快捷键说明

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