JAVAFX - 场景问题

时间:2015-07-27 20:35:08

标签: java user-interface javafx vbox

The end goal is to reproduce this as well as possible

最终目标是尽可能地再现这个图像。我试图从自下而上的方法开始,因为我有很多问题。 我的第一个问题是如何在文本框旁边添加标签(有人建议在hbox上使用VBox来组织所有内容,但文本框会自动转到标签下方)

我的第二个问题是,正如您所看到的,四个相关框周围有分隔信息。我不确定这是怎么做的。

最后我应该将这四个组放在哪个Panes配置上。正如我在下面提到的,有人建议将VBox放在HBox上,但我不能用这种方法让文本在正确的位置。

最后一件事......我试图使用ComboBoxes,但我只能做一个选择,不同于显示选择的开胃菜和主菜的图像。 我查看了ListView,但它不是一个下拉框,我在API中读到这一般不支持,因为他们认为没有必要进行多项选择。那怎么可能接近这个呢?

非常感谢

2 个答案:

答案 0 :(得分:1)

我建议将HBox作为主要容器,并在左侧包含三个窗格的VBox

如果窗口可调整大小,并且您希望将其中任何一个窗格刷到一边,请尝试AnchorPane,而不是HBox

答案 1 :(得分:0)

这需要嵌套窗格。对于那些具有相似任务的人来说,创建网格框并将它们放在标题框中允许使用"组框"上面显示的效果是挥杆的一部分。在图像和标题分别添加了一个HBox,分为三个部分:顶部HBox,右侧标题框和左侧VBox.左侧VBox和顶部HBox被添加到VBox(或网格)中,连接整个左侧,然后将其与右侧标题窗格一起放在hbox中。