簡體   English   中英

如何在javafx中設置單個BorderPane區域的填充

[英]How to set the padding of a single BorderPane region in javafx

我用javafx創建了一個borderpane並使用兩個區域:center和top。 我只想將填充設置為頂部區域。

myBorderPane.setPadding(Insets value)將不會執行此操作,因為這也會設置中心區域的填充。 我只想將其設置為頂部區域。 有沒有辦法做到這一點?

我知道我可以在頂部區域添加另一個窗格,例如VBox並為其設置填充。 只是想知道是否有一種方法可以在不添加此VBox的情況下對該區域進行填充。

您可以使用static void setMargin(Node child, Insets value)方法執行此操作:

BorderPane borderPane = ...
Node top = ...
Insets topInsets = ...
borderPane.setTop(top);

BorderPane.setMargin(top, topInsets);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM