Pierwsza aplikacja JavaFX

 

Pokazany niżej kod zapisz w pliku JavaFXTestProgram.java, a następnie skompiluj go.

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
 
public class JavaFXTestProgram extends Application {
    public static void main( String[] args ) {
        launch( args );
    }
    
    @Override
    public void start( Stage primaryStage ) {
        primaryStage.setTitle( "First JavaFX Test" );
        Button button = new Button();
        button.setText( "I am your first JavaFX Button. \nClick me to see a greeting in terminal." );
        button.setOnAction( new EventHandler<ActionEvent>() { 
            @Override
            public void handle( ActionEvent event ) {
                System.out.println( "Hello!" );
            }
        });
        
        StackPane stackPane = new StackPane();
        stackPane.getChildren().add( button );
        primaryStage.setScene( new Scene( stackPane, 400, 250));
        primaryStage.show();
    }
}

Uruchom program standardowo - użyj następującego polecenia:

java JavaFXTestProgram

Po każdym kliknięciu przycisku zobaczysz napis "Hello!" w terminalu / konsoli wiersza poleceń.

Aby zamknąć aplikację, zamknij jej okno.