Those are layout containers, not UI controls. Given their purpose -- to be containers for laying out children -- it would seem odd for them to have skins. The ability to CSS-style a Pane should be sufficient to do what you want.

-- Kevin


On 4/26/2019 6:13 AM, Alex Sviridov wrote:
I am studying JavaFX API and can't understand why GridPane, HBox, BorderPane, 
VBox, StackPane don't have Skins. According to Skin API doc:
Base class for defining the visual representation of user interface controls by 
defining a scene graph of nodes to represent the skin. A user interface control 
is abstracted behind the Skinnable interface.
Why do JavaFX developers use skins only for controls, but not for the above 
panes? I am asking, because these panes also have visual representation. For 
example, we can set color, they have children which can be placed somehow 
differently etc. Could anyone explain?

Reply via email to