我很惊讶,JavaFX
显然控制了节点的原始大小。我们有两个愚蠢的方法resize()
和resizeRelocate()
,这就是全部。
事件在哪里,可观察的属性和所有这些进步的东西在哪里?忘记了?欢迎使用Windows 3.1 API?
我的印象错了吗?请修理我。
如何绑定节点边界?如何调整一个节点的大小并同步调整其他节点?如何将一个节点安装到另一个节点?如何使内部节点推出外部节点的大小?
如何将某些操作与节点大小调整相关联?
答案 0 :(得分:3)
结帐demo for understanding JavaFX Layout Bounds。这是我第一次开始学习JavaFX 2时所写的程序,以找出你所问的那种问题的答案。它是针对早期的JavaFX 2版本编写的,Java 8中的一些代码会更优雅。
查看Amy Fowler's presentation on JavaFX 2 layout。
为这个问题写一个好的答案需要一些时间。当然,你的印象是错误的IMO。如果我有时间并且没有创建更好的答案,我会回来编辑这个答案,以解决具体问题并纠正错误观念。
答案 1 :(得分:1)
简单来说,就是你所追求的.addListener(new ChangeListener<T>()
。