【问题标题】:JAVAFX - scene questionsJAVAFX - 场景问题
【发布时间】:2015-07-27 20:35:08
【问题描述】:

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

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

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

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

非常感谢

【问题讨论】:

  • 这其实是4题合一。最好将其拆分为原子问题。

标签: java user-interface javafx vbox


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-23
      • 2014-04-05
      • 1970-01-01
      • 2019-01-12
      • 1970-01-01
      • 2015-05-16
      • 2019-02-18
      • 1970-01-01
      相关资源
      最近更新 更多