• 大小: 8KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-31
  • 语言: Java
  • 标签: 毕业设计  java  

资源简介

该程序适合大学毕业设计论文!!用java编写!很优秀的论文案例分享给大家,需要的下载学习!

资源截图

代码片段和文件信息

import java.awt.*;
import java.awt.event.*;

public class Calculator extends WindowAdapter implements ActionListener{
    private double result=0data1=0radixPointDepth=1;
    private boolean radixPointIndicate=falseresultIndicate=false;
    private char prec=‘+‘;
   private frame f;
   private TextField tf;
   private Button b1b2b3b4b5b6b7b8b9b10b11b12b13b14b15b16;
   private Panel p;

   
   static public void main(String args[]){
       
      Calculator de=new Calculator();
      de.go();
   }

   public void go(){

          f=new frame(“Calculator 0.1 by SunYang“);

            p=new Panel();
            p.setLayout(new GridLayout(44));    
             tf=new TextField(30);
          b1=new Button(“7“);
             b2=new Button(“8“);
            b3=new Button(“9“);
            b4=new Button(“+“);
             b5=new Button(“4“);
             b6=new Button(“5“);
             b7=new Button(“6“);
             b8=new Button(“-“);
             b9=new Button(“1“);
             b10=new Button(“2“);
             b11=new Button(“3“);
             b12=new Button(“*“);
             b13=new Button(“0“);
             b14=new Button(“.“);
             b15=new Button(“=“);
             b16=new Button(“/“);



            f.add(tf“North“);
            f.add(p“Center“);
    
           p.add(b1);
            p.add(b2);
            p.add(b3);
            p.add(b4);
            p.add(b5);
            p.add(b6);
            p.add(b7);
            p.add(b8);
            p.add(b9);
            p.add(b10);
            p.add(b11);
            p.add(b12);
            p.add(b13);
            p.add(b14);
            p.add(b15);
            p.add(b16);

            b1.addActionListener(this);
            b2.addActionListener(this);
            b3.addActionListener(this);
            b4.addActionListener(this);
            b5.addActionListener(this);
            b6.addActionListener(this);
            b7.addActionListener(this);
            b8.addActionListener(this);
            b9.addActionListener(this);
            b10.addActionListener(this);
            b11.addActionListener(this);
            b12.addActionListener(this);
            b13.addActionListener(this);
            b14.addActionListener(this);
            b15.addActionListener(this);
            b16.addActionListener(this);

        f.addWindowListener(this);        
        f.setSize(300200);
        f.setVisible(true);
            //f.pack();
   }

   public void actionPerformed(ActionEvent e){


        String s;        
        s=e.getActionCommand();


         switch(s.charAt(0)){
              case ‘0‘: case ‘1‘: case ‘2‘: case ‘3‘: case ‘4‘: case ‘5‘: case ‘6‘: case ‘7‘: case ‘8‘: case ‘9‘:
                    if(resultIndicate){
                      result=0;
                      data1=0;
                      prec=‘+‘;

                   }
                  Integer I

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3816  2004-12-01 17:38  计算器\Calculator.class

     文件       5091  2004-10-18 15:48  计算器\Calculator.java

     文件        526  2004-12-03 15:10  计算器\Calculatorframe$WindowHandler.class

     文件       2550  2004-12-03 15:10  计算器\Calculatorframe.class

     文件        874  2004-12-03 15:10  计算器\PopCalculatorapplet.class

     文件        802  2000-06-16 12:00  计算器\PopCalculatorapplet.html

     文件       2847  2004-12-03 15:10  计算器\PopCalculatorapplet.java

    ..AD...         0  2001-11-17 18:56  计算器

----------- ---------  ---------- -----  ----

                16724                    9


评论

共有 条评论