Java界面-AWT-简易计算器
描述:
学习完AWT的基本用法之后,编写一个简易的计算器用以巩固知识,增加熟练度。
这段代码主要涉及的是AWT的使用(面板、按钮、文本框、文本、布局管理)、事件监听等等;
源代码:
package 实践;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class 简易计算器 {
    public static void main(String[] args) {
        new Calculator();
    }
}
//计算器类
class Calculator extends Frame{
    public Calculator(){
        setTitle("calculation");
        Panel panel = new Panel();
        Panel panel1 = new Panel();
        Panel panel2 = new Panel();
        Panel panel3 = new Panel();
        //加法
        TextField textField = new TextField();
        textField.setColumns(10);
        TextField textField1 = new TextField();
        textField1.setColumns(10);
        TextField textField2 = new TextField();
        textField2.setColumns(20);
        //减法
        TextField textFieldj = new TextField();
        textFieldj.setColumns(10);
        TextField textFieldj1 = new TextField();
        textFieldj1.setColumns(10);
        TextField textFieldj2 = new TextField();
        textFieldj2.setColumns(20);
        //乘法
        TextField textFieldc = new TextField();
        textFieldc.setColumns(10);
        TextField textFieldc1 = new TextField();
        textFieldc1.setColumns(10);
        TextField textFieldc2 = new TextField();
        textFieldc2.setColumns(20);
        //除法
        TextField textFieldchu = new TextField();
        textFieldchu.setColumns(10);
        TextField textFieldchu1 = new TextField();
        textFieldchu1.setColumns(10);
        TextField textFieldchu2 = new TextField();
        textFieldchu2.setColumns(20);
        //1个按钮
        Button button = new Button( 
                    
                