awong18

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("=");
       button.addActionListener(

分类:

技术点:

相关文章: