1. 程式人生 > >在使用add()方法添加組件到容器時,必須指定將其放置在哪個區域中

在使用add()方法添加組件到容器時,必須指定將其放置在哪個區域中

中國 label 默認 create ram lis 指定 不變 pac

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()方法添加組件到容器時,必須指定將其放置在哪個區域中