容器的嵌套,一个包含了多个组件的容器本身可以作为一个组件加到另一个容器中去,容器中再添加容器就是容器嵌套,可以使布局更加易于管理具有更加简洁的整体风格。

 

例: 容器嵌套程序

import java.awt.Button;
import java.awt.Frame;
import java.awt.Panel;

public class ep2_5 {
    private Frame f;
    private Panel p;
    private Button b1,b2;
    private Button b3,b4;
    public static void main(String args[]){
        ep2_5 Test=new ep2_5();
        Test.go();
    }
    public void go(){
        f=new Frame();//Frame默认BorderLayout布局
        b1=new Button("1");
        b2=new Button("2");
        f.add(b1,"West");
        f.add(b2, "Center");
        p=new Panel();//Panel默认FlowLayout布局
        f.add(p, "North");//将面板添加到窗口,嵌套
        b3=new Button("3");
        b4=new Button("4");
        p.add(b3);
        p.add(b4);
        f.pack();
        f.setSize(200, 200);
        f.setVisible(true);
    }
}

 

转载于:https://www.cnblogs.com/gc56-db/p/6821824.html

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐