Dường như bạn không thể. JavaFX có hỗ trợ giới hạn trên CSS ngay bây giờ.
Tuy nhiên, thuộc tính CSS padding và lề được hỗ trợ trên một số đối tượng đồ thị cảnh JavaFX.
nói Hướng dẫn tham khảo CSS chính thức. Vì vậy, cách giải quyết có thể được sử dụng thêm cách bố trí khác, VBox khác ví dụ:
<VBox fx:id="paneLeft" spacing="10">
<VBox fx:id="innerPaneLeft">
<TextField promptText="Password"/>
<Button fx:id="btnLogin" text="Login" maxWidth="10000"/>
</VBox>
<Hyperlink text="Registration"/>
</VBox>
Cập nhật:
Tìm thấy hoàn hảo hơn một chút cách để làm việc đó, nhưng vẫn không bằng CSS.
<?import javafx.geometry.Insets?>
<VBox fx:id="paneLeft">
<TextField promptText="Password"/>
<Button fx:id="btnLogin" text="Login" maxWidth="10000">
<VBox.margin>
<Insets>
<bottom>10</bottom>
</Insets>
</VBox.margin>
</Button>
<Hyperlink text="Registration"/>
</VBox>
Điều này tránh xác định bố cục bổ sung không cần thiết.
Nguồn
2013-06-07 06:56:24
[-fx-khoảng cách] (http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html#vbox) với VBox đầu tiên trong giải pháp của Uluk, không hoàn hảo, nhưng ít nhất bạn có thể chỉ định số lượng không gian thông qua css thay vì trong fxml. – jewelsea
Vui lòng xem cập nhật. –