我可以对JavaFX控件进行分层吗?

时间:2014-05-26 06:24:14

标签: java listview user-interface javafx

我刚刚遇到一个隐形,禁用列表和文本字段(可见)的问题。我无法访问文本字段,因为我仍在点击列表。有没有办法让一个看不见的控件仍然可以使用它下面的控件?

1 个答案:

答案 0 :(得分: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>