在使用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 }

 

转载于:https://www.cnblogs.com/borter/p/9425444.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值