【问题标题】:How can I align tabs in a JavaFX TabPane?如何对齐 JavaFX TabPane 中的选项卡?
【发布时间】:2014-07-16 02:56:37
【问题描述】:

我找不到对齐 JavaFX TabPane 中的选项卡的方法。 假设我们采用以下示例:

TabPane tabPane = new TabPane();
Tab tab1 = new Tab();
Tab tab2 = new Tab();

tabPane.add(tab1);
tabPane.add(tab2);

如何将 tab1 对齐到 tabPane 的左侧,将 tab2 对齐到 tabPane 的右侧?这对我来说是用 Java 代码还是 CSS 来完成的。

【问题讨论】:

  • 您想要一个选项卡在同一选项卡的左侧,另一个在右侧?
  • 不只是将选项卡添加到选项卡窗格的顺序吗?
  • 不,因为我想取 3 个标签并将它们向左对齐,另外 3 个标签向右对齐,在它们之间留一个空格。我确实考虑过在中心设置一个“空”选项卡,设置宽度以创建相同的效果,但设置宽度是不可能的。对我来说,因为我没有办法做到这一点
  • 我知道这是一个老问题,但由于它有几个赞成票,请在此处查看我的答案:stackoverflow.com/questions/37284366/… 使用这种方法,您可以根据需要对齐选项卡 (ToggleButtons)。

标签: java tabs javafx


【解决方案1】:

您可以使用 Scene Builder 或 FXML 来构建您的选项卡,它既简单又不易出错,您可以按照您想要的方式对齐它,如果您有约束并且必须从 java 代码中完成,您可以使用组合HBox 和 VBox 并将其设置到场景中。

【讨论】:

    猜你喜欢
    • 2011-10-17
    • 2020-03-03
    • 2017-01-28
    • 2013-01-02
    • 2016-09-14
    • 1970-01-01
    • 1970-01-01
    • 2018-04-03
    相关资源
    最近更新 更多