1.import java.applet.Applet;
2.import java.awt.*;
3.import java.awt.event.*;
4.public class Use6 extends Applet implements ActionListener
5.{Button a=new Button("+"),sub=new Button("-"),
6. plus=new Button("×"),div=new Button("÷");
7.TextField t1=new TextField(12),t2=new TextField(12),t3=new TextField(12);
8.Label l1=new Label("操作数"),l2=new Label("操作数"),l3=new Label("结果");
9.String s1,s2;double t;
10.Panel p1=new Panel(),p2=new Panel();
11.public void init()
12.{a.addActionListener(this); sub.addActionListener(this);
13. plus.addActionListener(this);div.addActionListener(this);
14. //setLayout(new FlowLayout()); //总体布局
15.p1.setLayout(new GridLayout(3,2));
16. p1.add(l1); p1.add(t1); p1.add(l2); p1.add(t2); p1.add(l3); p1.add(t3);
17. p2.setLayout(new GridLayout(4,1));
18. p2.add(a);p2.add(sub); p2.add(plus); p2.add(div);
19. add(p1);add(p2);}
20.public void actionPerformed(ActionEvent e)
21.{s1=t1.getText();s2=t2.getText();
22. if(e.getSource()==a)
23. {t=Double.parseDouble(s1)+Double.parseDouble(s2);
24. t3.setText("");t3.setText(Double.toString(t));}
25. if(e.getSource()==sub)
26. {t=Double.parseDouble(s1)-Double.parseDouble(s2);
27. t3.setText("");t3.setText(Double.toString(t));}
28. if(e.getSource()==plus)
29. {t=Double.parseDouble(s1)*Double.parseDouble(s2);
30. t3.setText("");t3.setText(Double.toString(t));}
31. if(e.getSource()==div)
32. {t=Double.parseDouble(s1)/Double.parseDouble(s2);
33. t3.setText("");t3.setText(Double.toString(t));} }}
34.//6.设计一个简单计算器,如下图所示。在“操作数”标签右侧的两个文本框输入操作数,当单击操作符+,-,×,÷按钮时,
35.//对两个操作数进行运算并将结果填入到“结果”标签右侧的文本框中。
没有合适的资源?快使用搜索试试~ 我知道了~
JAVA语言程序设计源代码 清华大学版
共81个文件
java:35个
gif:18个
html:11个
4星 · 超过85%的资源 需积分: 13 23 下载量 196 浏览量
2010-05-03
18:02:00
上传
评论
收藏 120KB ZIP 举报
温馨提示
实验一 Java开发环境的安装与配置,熟悉Java程序结构 实验二 Java语言基础 实验三 类和对象 实验四 java继承与多态 实验五 Java的异常处理 实验六 Java数组、字符串及常用类应用 实验七 图形用户界面与事件处理机制(一) 实验七 图形用户界面与事件处理机制(二) 实验八 Applet类及应用 实验九 Java多线程 实验十 输入输出流 实验十一 Java网络编程 实验十二 Java与数据库连接
资源推荐
资源详情
资源评论
收起资源包目录
java实验.zip (81个子文件)
java实验
实验十
file2.txt 2KB
Strem1.java 604B
line.txt 768B
file1.txt 2KB
Strem2.java 879B
Stream3.java 688B
实验二
Data.html 372B
Data.java 410B
新建 Microsoft Word 文档.doc 31KB
Year.java 393B
Data.class 731B
Year.class 782B
实验九
MyThread3.java 850B
MyThread2.java 726B
MyThread.java 646B
实验一
HelloWord.java 191B
Hello.java 116B
HelloWord.html 377B
实验五
Accident3.java 1KB
Accident1.java 733B
Accident2.java 891B
实验八
Show.java 769B
Count.html 372B
Draw.java 753B
ShowString.html.bak 664B
Count.java.bak 935B
Draw.html 369B
ShowString.class 1KB
Draw.java.bak 753B
Show.class 1KB
Show.java.bak 769B
images
img0004.gif 2KB
img0009.gif 2KB
img0007.gif 2KB
img0016.gif 2KB
img0017.gif 2KB
img0003.gif 2KB
img0013.gif 2KB
img0010.gif 2KB
img0018.gif 2KB
img0014.gif 2KB
img0002.gif 2KB
img0008.gif 2KB
img0012.gif 2KB
Thumbs.db 68KB
img0005.gif 2KB
img0006.gif 2KB
img0015.gif 2KB
img0011.gif 2KB
img0001.gif 2KB
Draw.class 1KB
Count.class 1KB
ShowString.html 666B
Show.html 370B
Count.java 935B
ShowString.java 891B
实验七-2
Menu2.java 2KB
Menu1.java 1014B
实验六
Yanhui.java 399B
Sin.html 371B
Sin.java 366B
Array1.java 582B
Data1.java 803B
English.java 618B
Array2.java 323B
实验七-1
Use5.java 535B
Use6.java 2KB
Use4.java 847B
Use4.html 374B
Use3.java 550B
Use1.html 374B
Use2.java 773B
Use6.html 376B
Use1.java 685B
Use6.class 2KB
Use3.html 374B
Use3.java.bak 551B
实验四
Area.java 948B
Point3D.java 912B
实验十一
Test11_2.java 1KB
Applet_1.java 990B
共 81 条
- 1
资源评论
- xaxqxqx2012-07-08挺全的实验资料!
cloudvan
- 粉丝: 6
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功