我的舞臺有一個節點,一個帶有兩個兒童裝,一個在上面,一個在底部(如遊戲的圖形,頂部大屏幕和底部菜單)的boderpane。Pane always on top - JavaFX
這個想法是,'菜單'必須始終在最上面。
可以說屏幕尺寸是500x400,頂部的孩子是800x400,底部的孩子是100x400。
我希望用戶能夠看到topchildren和bottom兒童的半頂部。
我希望我寫的是可以理解的。
謝謝!
我的舞臺有一個節點,一個帶有兩個兒童裝,一個在上面,一個在底部(如遊戲的圖形,頂部大屏幕和底部菜單)的boderpane。Pane always on top - JavaFX
這個想法是,'菜單'必須始終在最上面。
可以說屏幕尺寸是500x400,頂部的孩子是800x400,底部的孩子是100x400。
我希望用戶能夠看到topchildren和bottom兒童的半頂部。
我希望我寫的是可以理解的。
謝謝!
謝謝您的關注。
我找到答案。
我沒有使用borderpane作爲場景的節點,但我使用了一個簡單的窗格。
我把兩隻大gridpane和菜單窗格中相同的初始窗格中,我用
menuPane.relocate(0,360);
我還在同一個座標上添加了一個彩色矩形,但我保證將menuPane作爲childern添加到初始窗格中,最後一個窗格最重要。
歡迎來到StackOverflow!請務必通過導航至this link,瞭解該網站的工作原理。
要實現您正在尋找的gui設計,您可能需要使用JavaFX的其他內置佈局窗格。我的第一個建議是使用
[僞代碼]
<VBox>
<ScrollPane VBox.Vgrow="ALWAYS">
<Big screen pane/>
</ScrollPane>
<Menu pane/>
</VBox>
第二項建議是使用AnchorPane
其中「菜單窗格」永遠捕捉到舞臺的底部邊框。
請提供一些您的代碼以幫助他人理解您的問題。 – Fred 2014-10-28 15:58:14