尖椒炒鸡的做法大全集:谁能帮我设计一个计算器的java图形界面

来源:百度文库 编辑:高校问答 时间:2024/04/27 18:52:44

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

public class MyFrame
{
private Frame f;
private String name[] = {"MC","7","8","9","/","sqrt","MR","4","5","6","*","%","MS","1","2","3","-","1/x","M+","0","+/-",".","+","="};
private Button Button[]= new Button[name.length];
private TextField tf;
private Panel p;
private int count = 0;
public void setup()
{
f = new Frame("计算器");
tf = new TextField(40);
p = new Panel();
p.setLayout(new GridLayout(4,6,5,5));
for(int i=0;i<name.length;i++)
{
Button[i]= new Button(name[i]);
p.add(Button[i]);
}
f.add(tf,BorderLayout.NORTH);
f.add(p,BorderLayout.SOUTH);
f.addWindowListener(new MyWindowListener());
f.pack();
f.setResizable(false);//锁定大小 或者定义一个ScrollPane对象 将panel先装入Scrollpane再将Scroll装入Frame
f.show();
}
public static void main(String[] args)
{
MyFrame mf = new MyFrame();
mf.setup();
}
class MyWindowListener extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
}

这是我刚开是学awt时候用Uedit写的. 用jb写这个非常快的,而且jb做出来的外观比较好!
你如果是学习建议你自己看看类库.现在有中文版的类库!