《java计算器代码》word版

《java计算器代码》word版

ID:23921125

大小:78.68 KB

页数:9页

时间:2018-11-11

《java计算器代码》word版_第1页
《java计算器代码》word版_第2页
《java计算器代码》word版_第3页
《java计算器代码》word版_第4页
《java计算器代码》word版_第5页
资源描述:

《《java计算器代码》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、importjava.awt.*;importjava.awt.event.*;publicclassCal{publicstaticvoidmain(String[]args){CalFramef=newCalFrame();}}classCalFrameextendsFrame{doubled1,d2;intop=-1;TextFieldtf;CalPanelLp1;CalPanelRp2;//ConstructorCalFrame(){super("SmallCalculator");setLayout(newFlowLayout

2、(FlowLayout.CENTER,8,10));setBackground(newColor(100,150,150));setForeground(Color.white);setResizable(false);setSize(300,200);tf=newTextField(22);tf.setEditable(false);tf.setBackground(newColor(108,118,103));tf.setForeground(Color.white);tf.setFont(newFont("Arial",Font.

3、BOLD,16));add(tf);p1=newCalPanelL();p2=newCalPanelR();add(p1);add(p2);setVisible(true);addWindowListener(newWclose());}//innerclass:CalButtonclassCalButtonextendsButton{CalButton(Strings){super(s);setBackground(Color.gray);}}//innerclass:CalPanelLclassCalPanelLextendsPan

4、el{CalButtonb0,b1,b2,b3,b4,b5,b6,b7,b8,b9,bPN,bPoint;CalPanelL(){setLayout(newGridLayout(4,3));setFont(newFont("TimesRoman",Font.BOLD,16));b0=newCalButton("0");b1=newCalButton("1");b2=newCalButton("2");b3=newCalButton("3");b4=newCalButton("4");b5=newCalButton("5");b6=new

5、CalButton("6");b7=newCalButton("7");b8=newCalButton("8");b9=newCalButton("9");bPN=newCalButton("+/-");bPoint=newCalButton(".");//加入按钮add(b7);b7.addActionListener(newPressB7());add(b8);b8.addActionListener(newPressB8());add(b9);b9.addActionListener(newPressB9());add(b4);b

6、4.addActionListener(newPressB4());add(b5);b5.addActionListener(newPressB5());add(b6);b6.addActionListener(newPressB6());add(b1);b1.addActionListener(newPressB1());add(b2);b2.addActionListener(newPressB2());add(b3);b3.addActionListener(newPressB3());add(b0);b0.addActionLi

7、stener(newPressB0());add(bPN);bPN.addActionListener(newPressBPN());;add(bPoint);bPoint.addActionListener(newPressBPoint());}}classCalPanelRextendsPanel{CalButtonbAdd,bSub,bMul,bDiv,bSqrt,bSin,bCos,bYx,bLn,bEqual,bCE,bBack;CalPanelR(){setLayout(newGridLayout(4,3));setFont

8、(newFont("TimesRoman",Font.BOLD,16));bAdd=newCalButton("+");bSub=newCalButton("-");bMul=newCalButton("*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。