简易计算器面板小程序

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[java語言與程序設計]简易计算器面板小程序

歸真我发表于:2011/8/1822:49:17标签(TAG):简易计算器面板java小程序

/**C1.java简易计算器面板小程序*/

import java.applet.*;//引入Java系统标准类库中java.applet包

import java.awt.*;//引入Java系统标准类库中java.awt包

import java.awt.event.*;//引入Java系统标准类库中java.awt.event包

public class C1extends Applet{

Label b;//标题标签对象

TextField t1,t2,t3;//三个文本框对象

Button btn1,btn2;//两个按钮对象

CheckboxGroup se;//单选按钮组,它由四个互斥的按钮组成,用来选择计算类型。

Checkbox a,s,m,d;//四个单选按钮,分别代表加、减、乘、除四种运算。

public void init(){

b=new Label("简易计算器面板设计");//创建标题标签对象

t1=new TextField(13);//创建文本框1,用来输入操作数1

t2=new TextField(13);//创建文本框2,用来输入操作数2

t3=new TextField(13);//创建文本框3,用来输出运算结果

btn1=new Button("等于");//创建按钮1“等于”,用来对输入的两操作数进行运算btn2=new Button("重置");//创建按钮2“重置”,用来清空三个文本框,并将计算类型置为初始状态(选中加法)。

se=new CheckboxGroup();//创建单选按钮组

a=new Checkbox("加",true,se);//创建单选按钮:加

s=new Checkbox("减",false,se);//创建单选按钮:减

m=new Checkbox("乘",false,se);//创建单选按钮:乘

d=new Checkbox("除",false,se);//创建单选按钮:除

add(b);//添加标题标签对象到面板

add(t1);//添加输入文本框对象t1到面板

add(a);add(s);add(m);add(d);//添加四个单选按钮对象到面板

add(t2);//添加输入文本框对象t2到面板

add(btn1);//添加运算按钮对象btn1“等于”到面板

add(t3);//添加输出文本框对象t3到面板

add(btn2);//添加按钮对象btn2“重置”到面板

}

}//*~

程序保存为:C1.java

编译时执行:javac C1.java

得到字节码:C1.class

编写HTML文件:C1.html,将字节码嵌入其中。其代码为:

运行时执行:AppletViewer C1.html

得到运行结果为:

利用容器组件Panel也可以层次化管理图形界面的各个组件,使组件在容器中的布局操作更为方便。程序举例如下:

/**C1.java简易计算器面板小程序*/

import java.applet.*;//引入Java系统标准类库中java.applet包

import java.awt.*;//引入Java系统标准类库中java.awt包

import java.awt.event.*;//引入Java系统标准类库中java.awt.event包

public class C1extends Applet{

Panel p1,p2,p3;

Label b;//标题标签对象

TextField t1,t2,t3;//三个文本框对象

Button btn1,btn2;//两个按钮对象

CheckboxGroup se;//单选按钮组,它由四个互斥的按钮组成,用来选择计算类型。

Checkbox a,s,m,d;//四个单选按钮,分别代表加、减、乘、除四种运算。

public void init(){

p1=new Panel();

p1.setBackground(Color.gray);

p2=new Panel();

p2.setBackground(Color.pink);

p3=new Panel();

p3.setBackground(Color.orange);

b=new Label("简易计算器面板设计");//创建标题标签对象

t1=new TextField(13);//创建文本框1,用来输入操作数1

t2=new TextField(13);//创建文本框2,用来输入操作数2

t3=new TextField(13);//创建文本框3,用来输出运算结果

btn1=new Button("等于");//创建按钮1“等于”,用来对输入的两操作数进行运算btn2=new Button("重置");//创建按钮2“重置”,用来清空三个文本框,并将计算类型置为

初始状态(选中加法)。

se=new CheckboxGroup();//创建单选按钮组

a=new Checkbox("加",true,se);//创建单选按钮:加

s=new Checkbox("减",false,se);//创建单选按钮:减

m=new Checkbox("乘",false,se);//创建单选按钮:乘

d=new Checkbox("除",false,se);//创建单选按钮:除

p3.add(b);

add(p3);

add(t1);

add(t2);

p2.add(a);

p2.add(s);

相关文档
最新文档