在JavaFX中设置标题窗格高度

在JavaFX中设置标题窗格高度,java,gradle,javafx,menu,accordion,Java,Gradle,Javafx,Menu,Accordion,我有一个使用gradle的JavaFX应用程序。我使用了手风琴作为菜单的标题窗格的容器。问题是我无法根据标题窗格的内容高度总和设置其高度。 例如,标题窗格1中有3个按钮: 所以我手动设置了高度。但是对于标题窗格2,我需要精确设置1个按钮的高度,并删除额外的空格: 我怎么能这么做?顺便说一下,当我展开任何标题窗格时,手风琴的按钮边框消失了。我的手风琴的树结构是: 我尝试过使用css,比如: .accordion .titled-pane { -fx-fit-to-height: tr

我有一个使用gradle的JavaFX应用程序。我使用了
手风琴
作为菜单的
标题窗格
的容器。问题是我无法根据
标题窗格的内容高度总和设置其高度。
例如,
标题窗格
1中有3个按钮:

所以我手动设置了高度。但是对于
标题窗格
2,我需要精确设置1个按钮的高度,并删除额外的空格:

我怎么能这么做?顺便说一下,当我展开任何
标题窗格时,
手风琴
的按钮边框消失了。我的
手风琴的树结构是:

我尝试过使用css,比如:

.accordion .titled-pane {
    -fx-fit-to-height: true;
}  
或:


或者一些其他css代码。

请发布@c0der感谢您的回复,它没有java代码,也需要java代码。我使用场景生成器和
fxml
代码制作手风琴。这是图像中显示的树结构。当您使用SceneBuilder时,只需将父级的最小高度和宽度设置为computed,然后将pref_高度和宽度设置为computed,将max_高度和宽度设置为pref。这可能会修复它,因为它对我很有效。@Fuggerjaki61谢谢我的朋友。你的解决方案就是答案。现在它的功能非常好。但是,当我打开任何
标题窗格时,仍然存在一个问题,即底部边框get的dis出现。正如您在图像中看到的,菜单底部的黑色边框消失了
.accordion .titled-pane {
     -fx-fit-to-height: true;
}