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(