-1

最终目标是尽可能地重现这一点

最终目标是尽可能好地重现此图像。我试图从自下而上的方法开始,因为我有很多问题。我的第一个问题是如何在文本框旁边获取标签(建议在 hbox 上使用 VBoxes 来组织所有内容,但随后文本框会自动位于标签下方)

我的第二个问题是,您可以看到四个相关框周围有边框来分隔信息。我不确定这是如何完成的。

最后,我应该把这四个组放在什么窗格上。正如我在下面提到的,有人建议将 VBoxes 放在 HBox 上,但我无法使用这种方法将文本放在正确的位置。

最后一件事......我试图使用组合框,但我只能做出一个选择,这与显示所选开胃菜和主菜的图像不同。我查看了 ListView 但它不是一个下拉框,我在 API 中读到这通常不受支持,因为他们认为没有必要进行多项选择。那么如何解决这个问题呢?

非常感谢

4

2 回答 2

1

我建议将 anHBox作为主要容器,并将 aVBox在左侧包含三个窗格。

如果窗口是可调整大小的,并且您希望将任一窗格保持在一边,请尝试使用AnchorPane,而不是HBox.

于 2015-07-27T20:52:15.367 回答
0

这需要嵌套窗格。对于那些有类似任务的人,创建网格框并将它们放置在标题框内允许上面显示的“组框”效果,这是摇摆的一部分。在图像和标题所在的位置添加了一个额外的 HBox,分为三个部分:顶部 HBox、右侧标题框和左侧 VBox。左侧 VBox 和顶部 HBox 添加到 VBox(或网格)中,链接整个左侧,然后与右侧标题窗格一起放置在 hbox 中。

于 2015-07-29T23:34:53.823 回答