【개인적 비망록】 Eclipse에 의한 javax의 VBox·setOnAction의 효과 등

◎サンプルコード
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);    //横幅を指定
            stage.setHeight(500);    //高さを指定

            Button button1 = new Button("A");    //button属性をつける
            Button button2 = new Button("B");
            Button button3 = new Button("C");
            Button button4 = new Button("D");
            button1.setOnAction(event -> System.out.println("OK!"));    //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);    //boxの中にbutton属性をいれて認識させる

            stage.setScene(new Scene(box));    //Sceneにboxを表示させる
            stage.show()    //画面を出力

        public static void main(String[] args) {
            launch();


실행하면 다음과 같이 표시됩니다.

위에서 순서대로 클릭하면 이벤트 처리가 출력됩니다.

좋은 웹페이지 즐겨찾기