[Note personnelle] Effet de javafx VBox / setOnAction par Eclipse, etc.

◎ 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 gazou.jpg Le traitement des événements est généré lorsque vous cliquez dans l'ordre à partir du haut gazou2.jpg

Recommended Posts

[Note personnelle] Effet de javafx VBox / setOnAction par Eclipse, etc.
[Note personnelle] Disposition des boutons créés avec javafx d'Eclipse (dans le cas de HBox / VBox)
Introduction de javaFX dans Eclipse (2020-avril)