资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
使用Java图形界面制作简单的计算器使用Java图形界面制作简单的计算器,首先构想需要的组件,构想好之后进行版面设计,最后在Java编译器中输入代码,进行调试。代码如下:import java.awt.*;import java.awt.event.*;public class Feiyong implements ActionListenerFrame f;Panel p1,p2,p3;Label lbl1,lbl2,lbl3;TextField tf1,tf2,tf3;Button btn1,btn2;CheckboxGroup cbg; Checkbox cbg1,cbg2,cbg3,cbg4;double Feiyong;public static void main(String args) Feiyong feiyong=new Feiyong(); feiyong.go();public void go()f=new Frame(计算各种费用);f.setSize(400,180);p1=new Panel();p2=new Panel(); p3=new Panel();tf1=new TextField(10);lbl1=new Label(所用数量:); lbl2=new Label(总价:);tf3=new TextField(10);lbl3=new Label(单价:);btn1=new Button(计算); btn2=new Button(结束); p1.add(lbl1);p1.add(tf1); p1.add(lbl3);p1.add(tf3);cbg=new CheckboxGroup(); cbg1=new Checkbox(水费,true,cbg); cbg2=new Checkbox(电费,false,cbg);cbg3=new Checkbox(煤气费,false,cbg);cbg4=new Checkbox( 费,false,cbg);tf2=new TextField(10);p2.add(cbg1); p2.add(cbg2);p2.add(cbg3); p2.add(cbg4); p2.add(lbl2); p2.add(tf2); p3.add(btn1); p3.add(btn2); btn1.addActionListener(this);btn2.addActionListener(this); f.add(p1,North);f.add(p2,Center);f.add(p3,South);f.setVisible(true);public void actionPerformed(ActionEvent ae)String yy,ll,total;double ab,cd;yy=ae.getActionCommand();if(yy.equals(计算)yy=tf1.getText();ll=tf3.getText();ab=Double.parseDouble(yy); cd=Double.parseDouble(ll); if(cbg1.getState()=true) Feiyong=ab*cd; if(cbg2.getState()=true) Feiyong=ab*cd; if(cbg3.getState()=true) Feiyong=ab*cd; if(cbg4.getState()=true) Feiyong=ab*cd; total=Double.toString(Feiyong); tf2.setText(total); else System.exit(0); 制作出来之后,试试看计算器做的对不对:
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号