在使用add()方法添加组件到容器时,必须指定将其放置在哪个区域中

Posted borter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在使用add()方法添加组件到容器时,必须指定将其放置在哪个区域中相关的知识,希望对你有一定的参考价值。

BorderLayout是Window、Frame和Dialog的默认布局管理器,其将容器分成North、South、East、West和Center 5个区域,每个区域只能放置一个组件。

在使用add()方法添加组件到容器时,必须指定将其放置在哪个区域中。

使用BorderLayout时,如果容器大小发生变换,组件的相对位置不变。

 

 1 package TomAwt;
 2 
 3 
 4 import java.applet.Applet;
 5 import java.awt.*;
 6 public class TomAwt_16 extends Applet{
 7     private List cityList;
 8     private Choice cityChoice;
 9     public void init()
10     {
11         //create a list with 5 items visible
12         //allow multiple selections
13         cityList=new List(5,true);
14         //add 4 items to the list
15         cityList.add("桂林");
16         cityList.add("福州");
17         cityList.add("济南");
18         cityList.add("大连");
19         //create a choice
20         cityChoice=new Choice();
21         //add 4 items to the choice
22         cityChoice.addItem("北京");
23         cityChoice.addItem("上海");
24         cityChoice.addItem("西安");
25         cityChoice.addItem("重庆");
26         add(new Label("中国最大的城市: "));
27         add(cityChoice);
28         add(new Label("省会城市: "));
29         add(cityList);
30     }
31 }

 

以上是关于在使用add()方法添加组件到容器时,必须指定将其放置在哪个区域中的主要内容,如果未能解决你的问题,请参考以下文章

Dockerfile编写,以及设置一个自启动脚本

DockeFIile知识点总结和发布自己的镜像

ArrayListVector

docker容器内指定hosts

k8s的进阶--06

在表格视图控制器中添加容器视图时,如何将其移动到最底部? (迅速)