十按钮布局管理

这个Java程序展示了如何使用GridLayout和BorderLayout布局管理器来创建一个包含十个按钮的用户界面。首先创建了一个Frame,然后设置了GridLayout的主Panel,并在其中添加了两个子Panel。第一个子Panel使用BorderLayout,放置了四枚按钮;第二个子Panel再分为两个子Panel,使用GridLayout排列了六枚按钮。最后,将这两个子Panel添加到主Panel中并显示。
摘要由CSDN通过智能技术生成
先确定大的Layout然后确定小的Layout,然后先实现小的,最后放进大的里面
import java.awt.*;
public class TextGUI {
//Frame是带标题和边框的最顶层窗体;Panel是个最简单的容器类,它提供空间让程序放其它组件,包括其它Panel。
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Frame f=new Frame();//县创建一个Frame容器
		f.setLayout(new GridLayout(2,1));//对象f调用设置布局管理器方法,里面设置为GridLayout,(要new一个布局管理)
		
		Panel p1=new Panel();
		p1.setLayout(new BorderLayout());
		Panel p1_1=new Panel();
		p1_1.setLayout(new GridLayout(2,1));
		
		
		//先确定大的框架,然后再确定小的 确定完小的放进大的里面
		Button b1=new Button("BUTTON1");
		Button b2=new Button("BUTTON2");
		Button b3=new Button("BUTTON3");
		Button b4=new Button("BUTTON4");
		p1.add(b1,BorderLayout.WEST);
		p1.add(b4,BorderLayout.EAST);
		p1.add(p1_1,BorderLayout.CENTER);//把p1_1放进p1中,然后后面是位置参数
		p1_1.add(b2);
		p1_1.add(b3);
		f.add(p1);
		
		Panel p2&#
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值