正文

一个简单计算器的界面设计2005-11-13 22:38:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/weoln/6907.html

分享到:

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import javax.swing.*;


class CalculatorFrame
{
 Frame calculatorFrame;

 Panel top;
 Panel center;
 Panel main;

 TextField txt;

 Button B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,B11,B12,B13,B14,B15,B16;
 

    public  CalculatorFrame(String Title,int AppletWidth,int AppletHeight,Applet Calcu)
 {
    calculatorFrame=new Frame(Title);
    top=new Panel();
    center=new Panel();
    main=new Panel();
       txt=new TextField(10);

 

       //窗口设计
       center.setLayout(new GridLayout(5,4));
       main.setLayout(new BorderLayout());
      
    main.add(top,BorderLayout.NORTH);
    main.add(center,BorderLayout.CENTER);

    top.add(txt);
    center.add(B1=new Button("7"));
    center.add(B2=new Button("8"));
    center.add(B3=new Button("9"));
    center.add(B4=new Button("/"));
    center.add(B5=new Button("4"));
    center.add(B6=new Button("5"));
    center.add(B7=new Button("6"));
    center.add(B8=new Button("*"));
    center.add(B9=new Button("1"));
    center.add(B10=new Button("2"));
    center.add(B11=new Button("3"));
    center.add(B12=new Button("-"));
    center.add(B13=new Button("0"));
    center.add(B14=new Button("."));
    center.add(B15=new Button("Enter"));
    center.add(B16=new Button("+"));

       center.add(Calcu,"main");

       calculatorFrame.add(main,BorderLayout.CENTER);
    calculatorFrame.setResizable(false);
    calculatorFrame.setSize(AppletWidth,AppletHeight+100);
    calculatorFrame.show();

};

public class Calculator extends Applet
{
  CalculatorFrame Cal = new CalculatorFrame("calculator",400,400,this);
};

 

阅读(3998) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册