62,623
社区成员
发帖
与我相关
我的任务
分享
package jisuanqi;
import java.awt.*;
import javax.swing.*;
public class jisuanqi extends JFrame
{
Button b0=new Button("0");
Button b1=new Button("1");
Button b2=new Button("2");
Button b3=new Button("3");
Button b4=new Button("4");
Button b5=new Button("5");
Button b6=new Button("6");
Button b7=new Button("7");
Button b8=new Button("8");
Button b9=new Button("9");
Button b10=new Button(".");
Button b11=new Button("+");
Button b12=new Button("-");
Button b13=new Button("*");
Button b14=new Button("/");
Button b15=new Button("CE");
public jisuanqi()
{
super("计算器");
setLocation(100,100);
setSize(100,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel jp=new JPanel();
//------------------------------------------------------
//数字
jp.setLayout(new GridLayout(3,3,2,2));
jp.add(b1);
jp.add(b2);
jp.add(b3);
jp.add(b4);
jp.add(b5);
jp.add(b6);
jp.add(b7);
jp.add(b8);
jp.add(b9);
//-----------------------------------------------------------
//容器
JPanel labelPane=new JPanel();
JTextField jt=new JTextField("0",20);
jt.setHorizontalAlignment(jt.RIGHT);
jt.setEditable(false);
labelPane.add(jt);
Container con=getContentPane();
con.add(jp,BorderLayout.CENTER);
con.add(labelPane,BorderLayout.NORTH);
}
public static void main(String[] arguments)
{
jisuanqi suan=new jisuanqi();
suan.setVisible(true);
}
}
setLocation(500, 500);
setSize(500, 200);