[英]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.