java简单计算器源代码(6页).doc
《java简单计算器源代码(6页).doc》由会员分享,可在线阅读,更多相关《java简单计算器源代码(6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-java简单计算器源代码-第 6 页 简单计算器代码package calcultorthree;import java.awt.BorderLayout;/导入边界布局管理器类import java.awt.GridLayout;/导入网格布局管理器类import java.awt.TextField;/导入文本区域类import java.awt.event.ActionEvent;/导入事件类import java.awt.event.ActionListener;/导入事件监听者类import javax.swing.JButton;/导入按钮类import javax.swing.
2、JFrame;/导入窗体import javax.swing.JPanel;/导入面板 *本例实现了简单计算器代码,具备加减乘除和正弦功能,旨在抱砖引玉。熟悉java的同学,可以在此基础上实现更复杂的功能。 * author Fjshpublic class CalcultorThree /新建对象,在构造函数中进行初始化 JFrame frame;/新建窗体对象 JButton buttonzero,buttondot,buttonequal;/新建按钮“0”“.”“=” JButton buttonplus,buttonminus,buttonmultiple,buttondevision
3、, buttonsin,buttontozero;/新建按钮“+”“-”“*”“/”“sin”和归零按钮 JButton buttonone,buttontwo,buttonthree,buttonfour,buttonfive,buttonsix, buttonseven,buttoneight,buttonnine;/新建数字按钮“0”“1”“2”“3”“4”“5”“6”“7”“8”“9” JPanel panelwest,panelcenter,paneleast;/新建三个面板 TextField tf;/新建文本区域对象 public CalcultorThree() /初始化对象
4、tf=new TextField(30);/构造空文本字段,字符宽度为30 frame =new JFrame(CalculatorThree);/构造窗体对象,名称为“CalculatorThree” panelcenter=new JPanel();/构造面板,放到窗体中央 panelwest=new JPanel();/构造面板,放到窗体西边 paneleast=new JPanel();/构造面板,放到窗体东边 Handle h=new Handle();/新建Handle类对象,Handle类为事件监听类 /创建数字按钮对象,1、2、3、4、5、6、7、8、9 buttonone=n
5、ew JButton(1); buttontwo=new JButton(2); buttonthree=new JButton(3); buttonfour=new JButton(4); buttonfive=new JButton(5); buttonsix=new JButton(6); buttonseven=new JButton(7); buttoneight=new JButton(8); buttonnine=new JButton(9); panelcenter.setLayout(new GridLayout(3,3);/设置面板布局为网格布局,3行3列 /将数字按钮添加
6、到中间面板 panelcenter.add(buttonone); panelcenter.add(buttontwo); panelcenter.add(buttonthree); panelcenter.add(buttonfour); panelcenter.add(buttonfive); panelcenter.add(buttonsix); panelcenter.add(buttonseven); panelcenter.add(buttoneight); panelcenter.add(buttonnine); /为10个按钮注册事件监听器 buttonone.addActio
7、nListener(h); buttontwo.addActionListener(h); buttonthree.addActionListener(h); buttonfour.addActionListener(h); buttonfive.addActionListener(h); buttonsix.addActionListener(h); buttonseven.addActionListener(h); buttoneight.addActionListener(h); buttonnine.addActionListener(h); /构造按钮“0”“.”“=”,注册事件监听
8、器,设置1行3列的布局,添加到到西边的面板 buttonzero=new JButton(0); buttondot=new JButton(.); buttonequal=new JButton(=); buttonzero.addActionListener(h); buttondot.addActionListener(h); buttonequal.addActionListener(h); panelwest.setLayout(new GridLayout(3,1); panelwest.add(buttonzero); panelwest.add(buttondot); pane
9、lwest.add(buttonequal); /构造操作按钮“+”“-”“*”“/”“sin”“0”,其中“0”为归零按钮 buttonplus=new JButton(+); buttonminus=new JButton(-); buttonmultiple=new JButton(*); buttondevision=new JButton(/); buttonsin=new JButton(sin); buttontozero=new JButton(0); paneleast.setLayout(new GridLayout(3,1);/设置西边的布局为3行1列 /将操作按钮“+”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 简单 计算器 源代码
限制150内