81、Java AWT 控件、布局管理器和菜单的使用

Java AWT 控件、布局管理器和菜单的使用

1. GridBagLayout 布局管理器

GridBagLayout 是一个强大的布局管理器。在特定布局中,操作系统复选框以 2×2 网格定位,每个单元格水平填充为 200,每个组件从左上角稍有嵌入(4 个单位)。列权重设为 1,会使额外的水平空间在各列间均匀分布;第一行默认权重为 0,第二行权重为 1,这意味着额外的垂直空间会添加到第二行。使用 GridBagLayout 时,值得花时间进行实验和探索,理解各种设置的作用后,就能高精度地定位组件。

2. 菜单和菜单栏

2.1 菜单相关类

顶级窗口可关联菜单栏,菜单栏显示顶级菜单选项列表,每个选项关联一个下拉菜单。在 AWT 中,通过 MenuBar Menu MenuItem 类实现。一般来说,菜单栏包含一个或多个 Menu 对象,每个 Menu 对象包含一个 MenuItem 对象列表,每个 MenuItem 对象代表用户可选择的项。由于 Menu MenuItem 的子类,可创建嵌套子菜单层次结构,也可包含可勾选菜单项,即 CheckboxMenuItem 类型,选中时旁边会有复选标记。

2.2 创建菜单的步骤

  1. 创建菜单栏 :实例化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值