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);
};
评论