◎ Exemple de code
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class Sample extends Application {
public void start(Stage stage){
stage.setWidth(500); //Spécifiez la largeur
stage.setHeight(500); //Spécifiez la hauteur
Button button1 = new Button("A"); //Ajouter un attribut de bouton
Button button2 = new Button("B");
Button button3 = new Button("C");
Button button4 = new Button("D");
button1.setOnAction(event -> System.out.println("OK!")); //Traitement des événements de sortie avec setOnAction
button2.setOnAction(event -> System.out.println("NICE!"));
button3.setOnAction(event -> System.out.println("YES!"));
button4.setOnAction(event -> System.out.println("Goodluck!"));
VBox box = new VBox(5);
box.getChildren().addAll(button1,button2,button3,button4); //Mettez l'attribut bouton dans la boîte pour le reconnaître
stage.setScene(new Scene(box)); //Boîte d'affichage dans la scène
stage.show() //Écran de sortie
public static void main(String[] args) {
launch();
Quand vous l'exécutez, ça ressemble à ça Le traitement des événements est généré lorsque vous cliquez dans l'ordre à partir du haut