计算器代码.pdf
上传人:sy****28 上传时间:2024-09-10 格式:PDF 页数:11 大小:95KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

计算器代码.pdf

计算器代码.pdf

预览

免费试读已结束,剩余 1 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算器代码疯狂代码http://CrazyCoder.cn/ĵ:http:/CrazyCoder.cn/DotNet/Article43969.htmlpackagejianan;/***CreatedbyIntelliJIDEA.*User:Christen*Date:2008-2-4*Time:9:43:51*/importjava.awt.*;importjava.awt.event.*;importjava.lang.*;importjavax.swing.*;publicCounterextendsFrame{//声明3个面板布局GridLayoutgl1,gl2,gl3;Panelp0,p1,p2,p3;JTextFieldtf1;TextFieldtf2;Buttonb0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16,b17,b18,b19,b20,b21,b22,b23,b24,b25,b26;StringBufferstr;//显示屏所显示串doublex,y;//x和y都是运算数z;//Z表示单击了那个运算符.0表示"+",1表示"-",2表示"*",3表示"/"doublem;//记忆数字publicCounter{gl1=GridLayout(1,4,10,0);//例子化3个面板布局gl2=GridLayout(4,1,0,15);gl3=GridLayout(4,5,10,15);tf1=JTextField(27);//显示屏tf1.HorizontalAlignment(JTextField.RIGHT);tf1.Enabled(false);tf1.Text("0");tf2=TextField(10);//显示记忆索引值tf2.Editable(false);//例子化所有按钮、设置其前景色并注册监听器b0=Button("Backspace");b0.Foreground(Color.red);b0.addActionListener(Bt);b1=Button("CE");b1.Foreground(Color.red);b1.addActionListener(Bt);b2=Button("C");b2.Foreground(Color.red);b2.addActionListener(Bt);b3=Button("MC");b3.Foreground(Color.red);b3.addActionListener(Bt);b4=Button("MR");b4.Foreground(Color.red);b4.addActionListener(Bt);b5=Button("MS");b5.Foreground(Color.red);b5.addActionListener(Bt);b6=Button("M+");b6.Foreground(Color.red);b6.addActionListener(Bt);b7=Button("7");b7.Foreground(Color.blue);b7.addActionListener(Bt);b8=Button("8");b8.Foreground(Color.blue);b8.addActionListener(Bt);b9=Button("9");b9.Foreground(Color.blue);b9.addActionListener(Bt);b10=Button("/");b10.Foreground(Color.red);b10.addActionListener(Bt);b11=Button("sqrt");b11.Foreground(Color.blue);b11.addActionListener(Bt);b12=Button("4");b12.Foreground(Color.blue);b12.addActionListener(Bt);b13=Button("5");b13.Foreground(Color.blue);b13.addActionListener(Bt);b14=Button("6");b14.Foreground(Color.blue);b14.addActionListener(Bt);b15=Button("*");b15.Foreground(Color.red);b15.addActionListener(Bt);b16=Button("%");b