在使用add()方法添加组件到容器时,必须指定将其放置在哪个区域中
2023-09-14 09:12:03 时间
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 }
相关文章
- 原生Js_使用setInterval() 方法实现图片轮播功能
- QT-Qt组件QTimer使用方法
- 面试-虚方法与动态方法(Delphi)
- 日志组件logback介绍及配置使用方法
- Java 8方法引用使用指南
- 使用rundll32.exe绕过应用程序白名单(多种方法)
- 日志组件logback介绍及配置使用方法
- 机器学习笔记 - 模式识别之图像特征提取和特征选择的基本方法总结
- 【STM32F407】第6章 RL-USB调试组件使用方法(重要)
- JVM调优总结-调优方法
- 7个用Python就可以搞副业的方法
- AI之FL:联邦学习(Federated Learning,分布式机器学习技术)的分类详解(纵向联邦学习/横向联邦学习)、使用方法、实战案例之详细攻略
- ML之LiR:机器学习经典算法之线性回归算法LiR的简介、使用方法、经典案例之详细攻略
- Android 进入其他app和退出App杀死进程的方法详解
- vue父组件向子组件动态传值的两种方法
- Win11启动TPM诊断功能的方法
- Win10电脑提示Task Host Window阻止关机解决方法
- opencv-core组件一之像素操作、Mat常用方法