Académique Documents
Professionnel Documents
Culture Documents
Scene menuBar
Group panel
Architecture (2) Layout (1)
Objectif :
Application • Dispose les composants visuels
• Disposition formatée
• Prise en compte du redimensionnement
Différents types :
• BorderPane
• Hbox
• Vbox
• StackPane
Layout • GridPane
Panel • FlowPane
• TilePane
Contient les composants Agence les composants • AnchorPane
(taille, position)
rect.setRotate(45);
InnerShadow
rect.setScaleX(2);
rect.setScaleY(0.5);
rect.setTranslateX(40);
rect.setTranslateY(10);
JavaFX et style CSS Ma première interface (1)
• Ajouter une feuille de style :
scene.getStylesheets().add("path/stylesheet.css");
• Exemple de style :
.root{
-fx-font-size: 16pt;
-fx-font-family: "Courier New";
-fx-base: rgb(132, 145, 47);
-fx-background: rgb(225, 228, 203); }
.button1{
-fx-text-fill: rgb(49, 89, 23);
-fx-border-color: rgb(49, 89, 23);
-fx-border-radius: 5;
-fx-padding: 3 6 6 6; }
Action
Message à destination de l'application :
• Existence d'une action Event
• Informations spécifiques à l'action Listener Réponse