电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Java_计算器课程设计

Java_计算器课程设计_第1页
1/10
Java_计算器课程设计_第2页
2/10
Java_计算器课程设计_第3页
3/10
1 实验目的 熟悉JAVA GUI 程序开发的一般步骤,掌握事件驱动,并能掌握一定的Java 编程能力,在实践中能感受Java 的奥秘!同时检验学生的学生的学习成果。 实验目标 具有加减乘除的计算器,可以延伸到开方等其他的一些计算。 开发工具与平台 jdk1.5+Eclipse 3.2 设计思路: 1.界面设计 2.逻辑设计 首先明确该实验设计的要求实现的基本功能,其次设计布局,按照 GridLayout 的布局,将空间划分为由行和列组成的网格单元,每个单元放一个组件,网格单元大小可以不同,尽量将相同属性的按钮放在一个区域,方便操作。2 3.软件调试与测试 经过调试之后,能实现基本的四则运算,并能实现开方和消除错误的数。 4.软件设计优化 该软件的界面应该更加流畅,同时我相信随着自己只是的日益丰富,开发软件的速度更快,效率更高,功能更加全面! 5.总结不足 没有实现Mc,MR,MS,M+四个功能, 有待进一步完善。这样才能够完成自己的第一个应用软件设计! 源程序如下: import java.awt.BorderLayout; import java.awt.Container; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.GridLayout; import java.awt.Insets; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JPanel; import javax.swing.JTextField; public class Calculator extends JFrame implements ActionListener { boolean init = true; boolean isMath = false; boolean clear = true; boolean clickable = true; double qian; String fuhao; int all = 0; JTextField text = new JTextField(25); 3 JButton bM = new JButton(); JButton bMC = new JButton("MC"); JButton bMR = new JButton("MR"); JButton bMS = new JButton("MS"); JButton bMADD = new JButton("M+"); JButton b0 = new JButton("0"); JButton b1 = new JButton("1"); JButton b2 = new JButton("2"); JButton b3 = new JButton("3"); JButton b4 = new JButton("4"); JButton b5 =...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Java_计算器课程设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部