(翻译)JavaFX2.0网格布局窗格GridPane

本文详细介绍了JavaFX2.0中的GridPane布局,包括网格约束、行列大小设定、百分比大小配置以及可选布局约束的使用方法。GridPane允许灵活地在行列网格中放置节点,并能通过CSS进行装饰。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

public class GridPane extends Pane

 

GridPane将其孩子结点灵活地放置在行列网格中。若设置了边框和边缘(border and/or padding),它的内容只能在这些间隙内部。

孩子结点可以放置在任意位置并且可以跨行列。结点也可以在行列内随便覆盖,网格窗格孩子结点列表中的顺序决定了这些结点的堆栈顺序:第一个在最下,最后一个在上面。

GridPane也可以使用CSS来装饰。

网格约束

孩子结点的位置由其布局约束来定义:

 

约束 类型 描述
columnIndex integer 孩子结点的起始列
rowIndex integer 孩子结点的起始行
columnSpan integer 孩子结点的水平跨列数目
rowSpan integer 孩子结点的垂直跨行数目

若孩子结点的位置没被指定,则将其放入第一行列中。若跨行列数没有指定,默认为1。孩子结点的位置约束可以动态修改,网格窗格会随着更新。

总的行列数无需指定,窗格会根据内容自动扩展和收缩。

使用GridPane时,程序需要为孩子结点指定布局约束并将它们加入窗格中。约束使用的是该

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值