JavaFX: Vollbildmodus / Full Screen Mode

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)

 

Der Java-Code

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();
    }
}

 

Bilder

Das Hauptprogramm mit ButtonDas Hauptprogramm mit Button
Das Hauptprogramm im VollbildmodusDas Hauptprogramm im Vollbildmodus

 

Download

Java Version JDK 1.7.0_07 Inhalt gepacktes Projekt
JavaFX Version 2.2.1 Größe 153 KB
IDE NetBeans IDE 7.2 Endung *.zip
Preis kostenlos Lizenz Creative Commons Lizenzvertrag

[download id=“13″ format=“2″]

 

Copyright © 2012 AxxG – Alexander Gräsel




1 Antwort : “JavaFX: Vollbildmodus / Full Screen Mode”

  1. testtest sagt:

    super Erklärung!
    Danke!!!

Trackbacks/Pingbacks

  1. JavaFX: Stage konfigurieren | AxxG Blog - [...] Über dieses Thema habe ich schon einen Blogbeitrag geschrieben! [...]

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.