java计算器小程序.doc
《java计算器小程序.doc》由会员分享,可在线阅读,更多相关《java计算器小程序.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Myeclipse环境下Java语言编写的计算器小程序 源代码 /程序的主要部分package pkg_1;import java.awt.*;import java.awt.Button;import java.awt.GridLayout;import java.awt.Panel;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowEvent;import java.awt.event.Win
2、dowListener;public class cacalator extends Frame implements ActionListener, WindowListener String button_name = 1, 2, 3, +, 4, 5, 6, -, 7, 8, 9, *, 0, =, 清除, / ;/按钮上的字符串Button but;/按钮数组TextField text_1;/一个文本框 用于记录数入的字符串Panel pan_1, pan_2;/两个面板double n_1 = 0, n_2 = 0;/记录输入的数值char c = 1;/记录输入的符号 stati
3、c int n=0;/记录数入的符号的数目static String s_1=,s_3=; static String s_2 =;/记录输入符号前输入的字符串 cacalator()super(计算器);/调用父类的构造函数setSize(300,300);/设置大小setLayout(new BorderLayout(10,10);/布局but=new Buttonbutton_name.length;/实例化 创建按钮数组text_1=new TextField(0);/实例化并出示话为0pan_1=new Panel();/实例化pan_2=new Panel();/实例化pan_1.
4、setLayout(new GridLayout(1,1);/设置面板1为2行1列pan_1.add(text_1);/将文本框添加到面板1中add(pan_1,BorderLayout.NORTH);/将面板1放到窗体的上部pan_2.setLayout(new GridLayout(4,4);/设置面板2为4行4列for(int i=0;ibutton_name.length;i+)buti=new Button(button_namei);/写入按钮上的字pan_2.add(buti);/按钮添加到面板2上buti.addActionListener(this);/加上监听add(pan
5、_2,BorderLayout.CENTER);/将面板2放到窗体的中间addWindowListener(this);/窗体加上监听setVisible(true);/设置可见public void actionPerformed(ActionEvent arg0) String s_0, s_1;/定义字符创用以存储读出的东西s_0 = arg0.getActionCommand();/读到单击按钮时 按钮上的字符串 相当于记录命令s_1 = text_1.getText();/读出文本框1的内容if(s_0.equals(1) | s_0.equals(2) | s_0.equals(3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 计算器 程序
限制150内