提问者:小点点

如何使边框的节点固定?


正如这里边框的javafx文档所述,

如果窗口小于每个区域内容所需的空间,则区域可能会重叠。重叠由区域的设置顺序决定。例如,如果按左、下和右的顺序设置区域,则当窗口变小时,底部区域与左侧区域重叠,右侧区域与底部区域重叠。

我有顶部和底部窗格,它们是从fxml预定义的,还有一个由ImageView组成的中心窗格,该窗格以编程方式更新。我需要始终显示顶部和底部窗格。但是,当我调整应用程序窗口大小时,顶部窗格消失了。据我所知,这是因为中心窗格是上次更新的(根据文档)。如何将此元素设置为固定的?我试图在我的fxml文件中设置minHeight="100.00",但这不起作用。


共1个答案

匿名用户

确保在FXML文件的中心之后定义顶部和底部区域:

<BorderPane>
  <center><!-- ... --></center>
  <top><!-- ... --></top>
  <bottom><!-- ... --></bottom>
</BorderPane>