场景中的javafx按钮位置

时间:2018-06-20 08:03:35

标签: javafx

如何在javafx scenebuilder中为所有大小的固定窗格设置按钮在中间的位置。 像这样的代码... 即使我将场景设置在中间,按钮也应该在中间

我已经尝试了很多次,但还是能得到... 提前致谢 如果您不理解,请尝试在IDE中运行代码,然后将其最大化,然后再次将其最小化... 观察按钮的位置

spring.datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE

1 个答案:

答案 0 :(得分:0)

这不能直接在AnchorPane中完成,因为位置是固定的。您必须使用允许“浮动位置”的容器。例如HBox

<AnchorPane xmlns="http://javafx.com/javafx/8.0.141" xmlns:fx="http://javafx.com/fxml/1">
   <children>
      <HBox alignment="CENTER" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
         <children>
            <Button text="Exit" />
         </children>
      </HBox>
   </children>
</AnchorPane>