gpt4 book ai didi

JavaFX 使用 SceneBuilder 将节点添加到 ScrollPane

转载 作者:行者123 更新时间:2023-11-30 02:47:54 30 4
gpt4 key购买 nike

The problem

在代码中,如果我这样做,它就可以完美地工作:

TilePane tilePane = new TilePane();
ScrollPane scrollPane = new ScrollPane(tilePane);

我的意思是,每当TilePane有更多可以显示的项目时,滚动就会出现垂直水平 code> 无需添加任何额外代码或设置 TilePane 的最小或首选大小。

Using SceneBuilder

我不想使用纯代码,而是想使用 SceneBuilder 得到与上面相同的结果,但每次我尝试这样做时:发生 enter image description here

我必须将首选大小设置为TilePane。为什么这么想?它没有按预期工作。我希望它能够按照问题第一行中的描述自动工作。需要一个好的描述......

最佳答案

查看 prefWidthprefHeightUSE_COMPUTED_SIZE。这些是 TilePane 的默认值,但当您将 TilePane 放入 ScrollPane 时,SceneBuilder 似乎将它们设置为默认数值。

您可以通过单击 prefWidthprefHeight 文本字段的文本字段旁边的下拉框直接选择这些值。

关于JavaFX 使用 SceneBuilder 将节点添加到 ScrollPane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39605571/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com