计算器Java代码.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:7 大小:32KB 金币:12 举报 版权申诉
预览加载中,请您耐心等待几秒...

计算器Java代码.doc

计算器Java代码.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

12 金币

下载此文档

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

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

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

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

importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;classjisuan{JFramef=newJFrame();JPanelp=newJPanel();JTextFieldtf=newJTextField("0.");JButtonbt0=newJButton("0");JButtonbt1=newJButton("1");JButtonbt2=newJButton("2");JButtonbt3=newJButton("3");JButtonbt4=newJButton("4");JButtonbt5=newJButton("5");JButtonbt6=newJButton("6");JButtonbt7=newJButton("7");JButtonbt8=newJButton("8");JButtonbt9=newJButton("9");JButtonbtF=newJButton(".");JButtonbtA=newJButton("+");JButtonbtB=newJButton("-");JButtonbtC=newJButton("*");JButtonbtD=newJButton("/");JButtonbtE=newJButton("=");booleanflag=false;Stringopera1="";Stringopera2="";publicstaticvoidmain(String[]args){newjisuan().run();}voidrun(){tf.setEditable(false);f.add(tf,"North");f.add(p);f.setSize(180,180);f.setVisible(true);p.setLayout(newGridLayout(4,4));p.add(bt7);p.add(bt8);p.add(bt9);p.add(btA);p.add(bt4);p.add(bt5);p.add(bt6);p.add(btB);p.add(bt1);p.add(bt2);p.add(bt3);p.add(btC);p.add(bt0);p.add(btF);p.add(btD);p.add(btE);bt1.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg0){if(flag==false){tf.setText("1");flag=true;}else{tf.setText(tf.getText()+"1");}}});bt0.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg0){if(flag==false){tf.setText("0");flag=true;}else{tf.setText(tf.getText()+"0");}}});bt2.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg0){if(flag==false){tf.setText("2");flag=true;}else{tf.setText(tf.getText()+"2");}}});bt3.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg0){if(flag==false){tf.setText("3");