如何在JavaFX中将父级的大小绑定到子级的大小,反之亦然?

时间:2018-07-18 12:59:16

标签: java javafx javafx-8

我有这个预定义的类 template ,它是在应用程序start方法上初始化的(基本上,默认情况下它不是由用户定义的)。它用作root容器,并且已经连接到场景和主要舞台。用户只能将主content指定为其需要Node作为参数的方法之一,由于主内容不会随窗口一起调整大小,因此我想绑定如果它是root节点,则其大小为resizable,反之亦然(如果内容的大小已更改为根/窗口,则相反)。

现在,我能想到的就是检查节点是否为instanceofRegion(这是最常见的布局容器),但是也有一些节点为{{1} }不会像resizable那样延伸。在这种情况下,我不想一一指定。有没有更方便的方法?


编辑

这就是我的做法。当默认情况下指定了内容的大小以及手动调整窗口大小时,这两种方法都适用:

WebView

0 个答案:

没有答案