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.