Why don't GridPane, HBox, BorderPane, VBox, StackPane have Skins?

Alex Sviridov ooo_saturn7 at mail.ru
Fri Apr 26 13:13:20 UTC 2019


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?
-- 
Alex Sviridov


More information about the openjfx-dev mailing list