Es geht weiter mit JavaFX🙂 In diesem Blogbeitrag geht es um den Vollbildmodus einer Stage. Genauer gesagt habe ich einen Button programmiert, der die Stage in den Vollbildmodus umschaltet. Mithilfe der Escape-Taste verlässt man den Modus wieder.
Kleiner Tipp: Der Vollbildmodus / Full screen Modus wird auf dem Bildschirm aktiviert, wo sich das Fenster der Anwendung befindet!!! (Das ist interessant für Benutzer mit 2 oder mehr Bildschirmen)
package de.axxg.example.fullscreen; 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 FullscreenMain extends Application { public static void main(String[] args) { launch(args); } // Stage ist nur Final, weil ich es fuer das Btn-Event brauche! @Override public void start(final Stage primaryStage) { primaryStage.setTitle("AxxG Fullscreen"); StackPane sp = new StackPane(); // Button Button btn = new Button(); btn.setText("Vollbild bitte!"); // Action des Buttons btn.setOnAction(new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent event) { //++++++++++++++++++++++++++++++++ // Full Screen Modus!!! //++++++++++++++++++++++++++++++++ primaryStage.setFullScreen(true); } }); // Button dem Panel adden sp.getChildren().add(btn); Scene scene = new Scene(sp); primaryStage.setScene(scene); primaryStage.show(); } }
Das Hauptprogramm mit Button
Das Hauptprogramm im Vollbildmodus
Copyright © 2012 AxxG – Alexander Gräsel
super Erklärung!
Danke!!!