java如何处理JavaFX节点大小?
我很惊讶,在JavaFX
中,节点的原始大小显然受到了控制。我们有两种愚蠢的方法resize()
和resizeRelocate()
,仅此而已
事件在哪里,可观察的属性在哪里,所有这些进步的东西在哪里?被遗忘的?欢迎使用Windows 3.1 API
我的印象不对吗?请修理我
如何绑定节点边界?如何同步调整一个节点的大小和另一个节点的大小?如何将一个节点放入另一个节点?如何使内部节点推送外部节点的大小
如何将某些操作与节点大小调整联系起来
你可以在下面搜索框中键入要查询的问题!
我很惊讶,在JavaFX
中,节点的原始大小显然受到了控制。我们有两种愚蠢的方法resize()
和resizeRelocate()
,仅此而已
事件在哪里,可观察的属性在哪里,所有这些进步的东西在哪里?被遗忘的?欢迎使用Windows 3.1 API
我的印象不对吗?请修理我
如何绑定节点边界?如何同步调整一个节点的大小和另一个节点的大小?如何将一个节点放入另一个节点?如何使内部节点推送外部节点的大小
如何将某些操作与节点大小调整联系起来
# 1 楼答案
签出这个demo for understanding JavaFX Layout Bounds。这是我第一次开始学习JavaFX2时编写的一个程序,目的是找出你所问问题的答案。它是针对早期的JavaFX2版本编写的,一些代码在Java8中会更加优雅
查看Amy Fowler's presentation on JavaFX 2 layout
为这个问题写一个好的答案需要一些时间。当然,你的印象是错误的。如果我有时间,但没有更好的答案,我会回来编辑这个答案,以解决具体问题和纠正误解
# 2 楼答案
简单地说,你追求的是
.addListener(new ChangeListener<T>()