Example usage for javafx.stage Screen getScreensForRectangle

List of usage examples for javafx.stage Screen getScreensForRectangle

Introduction

In this page you can find the example usage for javafx.stage Screen getScreensForRectangle.

Prototype

public static ObservableList<Screen> getScreensForRectangle(double x, double y, double width, double height) 

Source Link

Document

Returns a ObservableList of Screens that intersects the provided rectangle.

Usage

From source file:fr.amap.lidar.amapvox.gui.MainFrameController.java

public void setStage(final Stage stage) {

    this.stage = stage;

    stage.setOnShown(new EventHandler<WindowEvent>() {

        @Override//w w w  .j  a  v a2  s . c o m
        public void handle(WindowEvent event) {
            ObservableList<Screen> screens = Screen.getScreensForRectangle(stage.getX(), stage.getY(),
                    stage.getWidth(), stage.getHeight());

            if (screens != null && screens.size() > 0) {
                SCREEN_WIDTH = screens.get(0).getBounds().getWidth();
                SCREEN_HEIGHT = screens.get(0).getBounds().getHeight();
            }
        }
    });

    viewer3DPanelController.setStage(stage);
}