当前位置:文档之家› 简易计算器面板小程序

简易计算器面板小程序

[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,将字节码嵌入其中。

其代码为:
<HTML>
<BODY>
<APPLET code="C1.class"height=200width=150>
</APPLET>
</BODY>
</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);
p2.add(m);
p2.add(d);
add(p2);
add(t3);
p1.add(btn1);
p1.add(btn2);
add(p1);
/*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“重置”到面板*/
}
}//*~
运行结果为:。

相关主题