我的舞台有节点,有2个孩子的boderpane,一个在顶部,一个在底部(如游戏图形,顶部大屏幕和菜单底部)。
这个想法是''菜单''必须始终在顶部。
让我们说屏幕尺寸为500x400,顶级儿童为800x400,底部儿童为100x400。
我希望用户可以看到顶级孩子和底层孩子的半顶侧。
我希望我写的内容是可以理解的。
谢谢!
答案 0 :(得分:0)
欢迎使用StackOverflow!请务必导航至this link,了解此网站的工作原理。
要实现您正在寻找的gui设计,您可能希望使用JavaFX的其他内置布局窗格。我的第一个建议是使用
[伪代码]
<VBox>
<ScrollPane VBox.Vgrow="ALWAYS">
<Big screen pane/>
</ScrollPane>
<Menu pane/>
</VBox>
第二个建议是使用AnchorPane
所在的&#34;菜单窗格&#34;总是扣到舞台的底部边缘。
答案 1 :(得分:0)
感谢您的关注。
我找到了答案。
我没有使用borderpane作为场景节点,但我使用了一个简单的窗格。
我将大网格窗格和菜单窗格放在同一个初始窗格中,然后使用
menuPane.relocate(0360);
我还在相同的coordonates上添加了一个彩色矩形,但我保证将menuPane添加为初始窗格的childern,最后一个,最重要的是。