【问题标题】:Can I Layer JavaFX Controls?我可以分层 JavaFX 控件吗?
【发布时间】:2014-05-26 06:24:14
【问题描述】:

我只是遇到了一个不可见的禁用列表和它下面的文本字段(可见)的问题。我无法访问文本字段,因为我仍在单击列表。有什么办法可以让一个不可见的控件仍然可以使用它下面的控件?

【问题讨论】:

标签: java listview user-interface javafx


【解决方案1】:

是的,使用StackPane 控件。使用 JavaFX 场景构建器最容易做到这一点。 This webpage has a topic on StackPanes. 我假设您只需要摆弄 StackPane.alignment 即可更改可用的控件等。希望这会有所帮助;

FXML:

<StackPane id="StackPane" HBox.hgrow="ALWAYS">
      <children>
              <ProgressBar fx:id="" disable="false" prefWidth="294.0" progress="0.0" StackPane.alignment="CENTER" />
              <Slider fx:id="" prefWidth="294.0" style=""  StackPane.alignment="CENTER" />
      </children>
  </StackPane>

【讨论】:

    猜你喜欢
    • 2012-03-02
    • 2013-09-14
    • 2019-10-09
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多