计 算 器 项 目 内容:编写一个Applet,模仿windows 附件所带计算器的功能,可以帮助用户完成计算功能,具体如下图所示
项 目 要求:使用图形的方式借助窗口、菜单、按钮等标准界面元素和鼠标操作,来帮助用户方便地向计算机系统发出命令,启动操作,并将系统运行的结果同样以图形的方式显示给用户,这样更加直观和生动; 1
Applet 容器中组件的添加与设置,包括面板以及菜单的使用; 2
容器中组件的布局管理; 3
Java 核心包中数组、数学计算类的使用; 4
异常的处理; 5
事件处理模型中的三类对象的使用: 1
Event-事件,用户对界面操作在 java 语言上的描述,以类的形式出现,例如键盘操作对应的事件类是 KeyEvent
Event Source-事件源,事件发生的场所,通常就是各个组件,例如按钮 Button
Event handler-事件处理者,接收事件对象并对其进行处理的对象
程序中事件处理的流程: 1
计算流程的细化 参 考 代码: import java
*; import java
*; import javax
*; import javax
*; import java
*; import java
DecimalFormat; public class Calculator implements ActionListener { //导入动作监听接口 //设计面板中的单位 JFrame frame; JTextField textAnswer; JPanel panel, panel1, panel2, panel3; JMenuBar mainMenu; JTextField textMemory; JLabe