窗格始终位于顶部-JavaFX
我的舞台有一个节点,一个有两个孩子的boderpane,一个在顶部,一个在底部(就像游戏的图形,在大屏幕的顶部和菜单的底部) 其理念是“菜单”必须始终位于顶部 假设屏幕大小为500x400,顶部子屏幕大小为800x400,底部子屏幕大小为100x400 我希望用户可以看到顶部子项和底部子项的一半顶部 我希望我写的是可以理解的窗格始终位于顶部-JavaFX,java,user-interface,javafx,javafx-8,Java,User Interface,Javafx,Javafx 8,我的舞台有一个节点,一个有两个孩子的boderpane,一个在顶部,一个在底部(就像游戏的图形,在大屏幕的顶部和菜单的底部) 其理念是“菜单”必须始终位于顶部 假设屏幕大小为500x400,顶部子屏幕大小为800x400,底部子屏幕大小为100x400 我希望用户可以看到顶部子项和底部子项的一半顶部 我希望我写的是可以理解的 谢谢大家! 欢迎来到StackOverflow!请务必浏览到,了解一下本网站的工作原理 要实现所需的gui设计,您可能需要使用JavaFX的其他内置布局窗格。我的第一个建议
谢谢大家! 欢迎来到StackOverflow!请务必浏览到,了解一下本网站的工作原理 要实现所需的gui设计,您可能需要使用JavaFX的其他内置布局窗格。我的第一个建议是使用 [伪代码]
<VBox>
<ScrollPane VBox.Vgrow="ALWAYS">
<Big screen pane/>
</ScrollPane>
<Menu pane/>
</VBox>
第二个建议是使用AnchorPane,其中“菜单窗格”始终会捕捉到舞台的底部边框。感谢您的关注 我找到了答案 我并没有使用borderpane作为场景的节点,但我使用了一个简单的窗格 我将大网格窗格和菜单窗格放在同一初始窗格中,并使用 重新安置(0360)
我还在同一个坐标上添加了一个彩色矩形,但我保证会将menuPane作为childern添加到初始窗格(最后一个窗格)中,使其位于最上方。请提供一些代码,以帮助其他人了解您的问题。