java简单计算器源代码(共6页).doc
《java简单计算器源代码(共6页).doc》由会员分享,可在线阅读,更多相关《java简单计算器源代码(共6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 简单计算器代码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.JFrame
2、;/导入窗体import javax.swing.JPanel;/导入面板/* *本例实现了简单计算器代码,具备加减乘除和正弦功能,旨在抱砖引玉。熟悉java的同学,可以在此基础上实现更复杂的功能。 * author Fjsh */public 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() /初始化对象 t
4、f=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=ne
5、w 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.addAction
7、Listener(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); panel
9、west.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内