Swing计算器

package Swing;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;
public class HomeWork_jishuanqi {
	public static void main(String[] args) {
		new Frames("蔡化宇计算器v1.1");

	}

}
class Frames extends JFrame{
	Frames (String title){
		super(title);
		JPanel jp,jp1,jp2,jp3,jp4,jp5,jp6,jp7;
		JTextField jtf1;
		JButton jbtn1,jbtn2,jbtn3,jbtn4,jbtn5,jbtn6,jbtn7,jbtn8,jbtn9,jbtn10,jbtn11,jbtn12,jbtn13,jbtn14,jbtn16,jbtn17,jbtn15;
		jp=new JPanel();
		jp1=new JPanel();
		jp2=new JPanel();
		jp3=new JPanel();
		jp4=new JPanel();
		jp5=new JPanel();
		jp6=new JPanel();
		jp7=new JPanel();
		jtf1=new JTextField(50);
		jbtn1=new JButton("清空");
		jbtn2=new JButton("1");
		jbtn3=new JButton("2");
		jbtn4=new JButton("3");
		jbtn5=new JButton("4");
		jbtn6=new JButton("5");
		jbtn7=new JButton("6");
		jbtn8=new JButton("7");
		jbtn9=new JButton("8");
		jbtn10=new JButton("9");
		jbtn11=new JButton("0");
		jbtn12=new JButton("+");
		jbtn13=new JButton("-");
		jbtn14=new JButton("*");
		jbtn15=new JButton("/");
		jbtn16=new JButton("=");
		jbtn17=new JButton(".");
		jp.setLayout(new GridLayout(5,1));
		this.add(jp);
		
		jp.add(jp1);
		jp.add(jp2);
		jp.add(jp3);
		jp.add(jp4);
		jp.add(jp5);
		
		jp1.setLayout(new BorderLayout());
		jp1.add(jtf1,BorderLayout.WEST);	
		jp1.add(jbtn1);		
		jp2.add(jbtn2);
		jp2.add(jbtn3);
		jp2.add(jbtn4);
		jp2.add(jbtn12);
		
		
		jp3.add(jbtn5);
		jp3.add(jbtn6);
		jp3.add(jbtn7);
		jp3.add(jbtn13);
		
		
		jp4.add(jbtn8);
		jp4.add(jbtn9);
		jp4.add(jbtn10);
		jp4.add(jbtn14);
		
		
		jp5.add(jbtn11);
		jp5.add(jbtn17);
		jp5.add(jbtn16);
		jp5.add(jbtn15);
		jp2.setLayout(new GridLayout(1,4));
		jp3.setLayout(new GridLayout(1,4));
		jp4.setLayout(new GridLayout(1,4));
		jp5.setLayout(new GridLayout(1,4));
		this.setSize(400,300);
		this.setBounds(200,300,754,350);
		this.setLocation(600,100);
		this.setVisible(true);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值