javaFx 的学习 布局

javaFx 的学习 (一) 布局

作为一个纯前端,第一次接触到桌面程序,完全不了解这方面的知识,最近公司有这么个项目,就开始学习这方面的,我只介绍自己用过的几个布局,

AnchorPane

这个布局是通过调整离四边的距离来定位控件的。
在这里插入图片描述
**加粗样式
在这个布局里面可以嵌套布局,控件等,

FlowPane

这个布局就像是那种排列元素,横向的和竖向的
在这里插入图片描述
通过修改这个属性来修改排列的方向。
在这里插入图片描述
通过修改这个,来控制内部元素是从左开始,还是从右开始,
这个布局可以用来做自适应布局来使用,

Hbox Vbox

这两个布局我要放一起说,
Hbox ,看这个名字就能感觉的出来 H 一个一个的排过来的,
在这里插入图片描述
Vbox ,就跟Hbox正好相反,一个横着排,一个竖着排
在这里插入图片描述
但是这两个布局结合起来可以完成自适应。
在这里插入图片描述
就是结合这个属性,两个布局的子项可以设置
ALWAYS:布局区域将始终尝试增长(或缩小),共享那些空间;
SOMETIMES:如果没有控件设置为ALWAYS,或者其它控件没有处理完变化的控件,设置为 SOMETIMES的控件将和其它控件分享这些区域。
NEVER:控件不会参与处理变化的空间。

如果里面所有的控件都设置成ALWAYS,那么这些控件需要设置maxWidth=“Infinity”,否则会不起作用。

StackPane

这个布局就是基本我用的时候就是里面放个table,它会自动占满个,这样你就调整布局的宽高就可以去控制table。
当你再放入一个控件的时候,就会覆盖上一个控件。
在这里插入图片描述

ToolBar

这个布局里面的控件也是自动一个排一个,可以实现手动缩小后,有隐藏菜单>>> ,然后点击后会出现隐藏的控件,
这里要是隐藏的控件有打开后不完全展示的时候,可以在控件外面加一层布局。

在这里插入图片描述

Pane

我觉得这个布局适合做弹窗,不需要自适应的布局。
这个布局里面的控件可以随意摆布。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值