Un contrôle Bouton JavaFX permet à une application JavaFX d'exécuter une action lorsque l'utilisateur de l'application clique sur le bouton. Le contrôle Button JavaFX est représenté par la classe javafx.scene.control.Button. Un bouton JavaFX peut contenir un texte et une icône indiquant à l'utilisateur ce que fera un clic sur le bouton.
Créer un bouton
Vous créez un contrôle de bouton en créant une instance de la classe Button.
Ajout d'un bouton au graphique de scène
Événements de bouton
Afin de répondre au clic d'un bouton, vous devez attacher un écouteur d'événement à l'objet Button. Voici à quoi cela ressemble:
button.setOnAction nouveau EventHandler
@Passer outre
public void handle ActionEvent actionEvent
... faites quelque chose ici.
Pour qu'un bouton JavaFX soit visible, l'objet bouton doit être ajouté au graphique de la scène. Cela signifie l'ajouter à un objet Scene, ou en tant qu'enfant d'une mise en page qui est attachée à un objet Scene.
Le contrôle JavaFX Label peut afficher une étiquette de texte ou d'image dans une interface graphique JavaFX. Le contrôle d'étiquette doit être ajouté au graphique de la scène pour être visible. Le contrôle JavaFX Label est représenté par la classe javafx.scene.control.Label.
Créer une étiquette
Vous créez une instance de contrôle d'étiquette en créant une instance de la classe Label.
Ajout d'une étiquette au graphique de la scène
Pour rendre le libellé visible, vous devez l'ajouter au graphique de la scène. Cela signifie l'ajouter à un objet Scene, ou en tant qu'enfant d'une mise en page qui est attachée à un objet Scene.
Le contrôle de texte JavaFX peut afficher un texte dans une interface graphique JavaFX. Le contrôle Texte JavaFX est représenté par la classe JavaFX javafx.scene.text.Text. Vous pouvez définir la police à utiliser par le contrôle Texte, la taille du texte, les décorations de police et bien d'autres choses.
Étant donné que le contrôle JavaFX Text est une sous-classe de la classe JavaFX Shape, la classe Text a toutes les mêmes méthodes disponibles que les autres objets JavaFX Shape - par ex. couleur et style de remplissage et de contour.
Le contrôle JavaFX Text est également une sous-classe de la classe JavaFX Node, de sorte que la classe Text dispose également des mêmes méthodes disponibles que tout autre nœud JavaFX, ce qui signifie que vous pouvez définir des effets dessus, etc.