定义一个GUI程序,实现简易的算术运算
(1)定义窗口类,Grid布局,第一行输入第一个数据,第二行通过choice选择 + - * /,第三行输入第二个数据,第四行按钮,计算和退出
(2)定义事件处理程序,实现计算和退出功能(计算结果可以采用System.out.println()输出)
(3)定义测试类
实现代码:
package CurriculumDesign;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
/*
3.定义一个GUI程序,实现简易的算术运算。
(1)定义窗口类,Grid布局,第一行输入第一个数据,第二行通过choice选择 + - * /,第三行输入第二个数据,第四行按钮,计算和退出
(2)定义事件处理程序,实现计算和退出功能(计算结果可以采用System.out.println()输出)
(3)定义测试类
*/
class MyCalc extends Frame {
//组件准备
//第一个数据输入文本域
TextField parameter1 = new TextField();
//操作符选择下拉框
Choice sexChoice = new Choice();
//第二个数据输入文本域
TextField parameter2 = new TextField();
//计算按钮
Button doButton = new Button("开始计算");
//退出按钮
Button exitButton = new Button("退出程序");
//定义构造函数
public MyCalc(int x, int y, int width, int height, Color color) {
//设置窗口名称
super("MyFrame"