计算器代码Word文件下载.docx

上传人:b****3 文档编号:15300339 上传时间:2022-10-29 格式:DOCX 页数:24 大小:18.07KB
下载 相关 举报
计算器代码Word文件下载.docx_第1页
第1页 / 共24页
计算器代码Word文件下载.docx_第2页
第2页 / 共24页
计算器代码Word文件下载.docx_第3页
第3页 / 共24页
计算器代码Word文件下载.docx_第4页
第4页 / 共24页
计算器代码Word文件下载.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

计算器代码Word文件下载.docx

《计算器代码Word文件下载.docx》由会员分享,可在线阅读,更多相关《计算器代码Word文件下载.docx(24页珍藏版)》请在冰豆网上搜索。

计算器代码Word文件下载.docx

privateJButtondian=newJButton("

."

privateJButtonkai=newJButton("

sqrt"

privateJButtondiao=newJButton("

1/x"

privateJButtonaa=newJButton("

A"

privateJButtonbb=newJButton("

B"

privateJButtoncc=newJButton("

C"

privateJButtondd=newJButton("

D"

privateJButtonee=newJButton("

E"

privateJButtonff=newJButton("

F"

privateTextFieldk1=newTextField();

privateobjConversionconvert=newobjConversion();

JMenuItemcopy,paste,s,t,about,me;

JRadioButtonsixteen,ten,eight,two;

JButtonbackspace,ce,num0,num1,num2,num3,num4,num5,num6,num7,num8,num9;

Containercp;

JTextFieldtext;

Stringcopycontent="

"

;

booleanclickable=true,clear=true;

intall=0;

doubleqian;

Stringfuhao;

intjin=10,first=1;

publiccalculator()

{

setTitle("

计算器-李铀制作"

setSize(400,300);

setLocation(250,200);

text=newJTextField(25);

text.setText("

0."

text.setHorizontalAlignment(JTextField.RIGHT);

JPanelcp1=newJPanel();

JPanelcp2=newJPanel();

JPanelcp3=newJPanel();

cp=getContentPane();

cp.add(cp1,"

North"

cp.add(cp2,"

Center"

cp.add(cp3,"

South"

cp1.setLayout(newGridLayout(1,6));

cp2.setLayout(newGridLayout(2,4));

cp3.setLayout(newGridLayout(6,6));

sixteen=newJRadioButton("

十六进制"

sixteen.setVisible(false);

ten=newJRadioButton("

十进制"

true);

ten.setVisible(false);

eight=newJRadioButton("

八进制"

eight.setVisible(false);

two=newJRadioButton("

二进制"

two.setVisible(false);

sixteen.addActionListener(this);

ten.addActionListener(this);

eight.addActionListener(this);

two.addActionListener(this);

ButtonGroupbtg=newButtonGroup();

btg.add(sixteen);

btg.add(ten);

btg.add(eight);

btg.add(two);

JTextFieldt3=newJTextField(25);

cp1.add(text);

text.setEditable(false);

text.setBackground(newColor(255,255,255));

cp2.add(sixteen);

cp2.add(ten);

cp2.add(eight);

cp2.add(two);

backspace=newJButton("

Backspace"

backspace.setForeground(newColor(255,0,0));

backspace.addActionListener(this);

ce=newJButton("

CE"

ce.setForeground(newColor(255,0,0));

ce.addActionListener(this);

k1.setVisible(false);

cp2.add(k1);

cp2.add(backspace);

cp2.add(ce);

num0=newJButton("

0"

num1=newJButton("

1"

num2=newJButton("

2"

num3=newJButton("

3"

num4=newJButton("

4"

num5=newJButton("

5"

num6=newJButton("

6"

num7=newJButton("

7"

num8=newJButton("

8"

num9=newJButton("

9"

 

cp3.add(num7);

num7.addActionListener(this);

cp3.add(num8);

num8.addActionListener(this);

cp3.add(num9);

num9.addActionListener(this);

cp3.add(chu);

chu.setForeground(newColor(255,0,0));

chu.addActionListener(this);

cp3.add(kai);

kai.addActionListener(this);

cp3.add(num4);

num4.addActionListener(this);

cp3.add(num5);

num5.addActionListener(this);

cp3.add(num6);

num6.addActionListener(this);

cp3.add(cheng);

cheng.setForeground(newColor(255,0,0));

cheng.addActionListener(this);

cp3.add(qiuyi);

qiuyi.addActionListener(this);

cp3.add(num1);

num1.addActionListener(this);

cp3.add(num2);

num2.addActionListener(this);

cp3.add(num3);

num3.addActionListener(this);

cp3.add(jian);

jian.setForeground(newColor(255,0,0));

jian.addActionListener(this);

cp3.add(diao);

diao.addActionListener(this);

cp3.add(num0);

num0.addActionListener(this);

cp3.add(fu);

fu.addActionListener(this);

cp3.add(dian);

dian.addActionListener(this);

cp3.add(jia);

jia.setForeground(newColor(255,0,0));

jia.addActionListener(this);

cp3.add(deng);

deng.setForeground(newColor(255,0,0));

deng.addActionListener(this);

cp3.add(aa);

aa.addActionListener(this);

cp3.add(bb);

bb.addActionListener(this);

cp3.add(cc);

cc.addActionListener(this);

cp3.add(dd);

dd.addActionListener(this);

cp3.add(ee);

ee.addActionListener(this);

cp3.add(ff);

ff.addActionListener(this);

aa.setVisible(false);

bb.setVisible(false);

cc.setVisible(false);

dd.setVisible(false);

ee.setVisible(false);

ff.setVisible(false);

JMenuBarmainMenu=newJMenuBar();

setJMenuBar(mainMenu);

JMenueditMenu=newJMenu("

编辑"

JMenuviewMenu=newJMenu("

查看"

JMenuhelpMenu=newJMenu("

帮助"

mainMenu.add(editMenu);

mainMenu.add(viewMenu);

mainMenu.add(helpMenu);

copy=newJMenuItem("

复制"

paste=newJMenuItem("

粘贴"

KeyStrokecopyks=KeyStroke.getKeyStroke(KeyEvent.VK_C,Event.CTRL_MASK);

copy.setAccelerator(copyks);

KeyStrokepasteks=KeyStroke.getKeyStroke(KeyEvent.VK_V,Event.CTRL_MASK);

paste.setAccelerator(pasteks);

//设置退出菜单选项加上快捷键

editMenu.add(copy);

editMenu.add(paste);

copy.addActionListener(this);

paste.addActio

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 销售营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1