public void showSizes(Region... regions) {
System.out.println("Sizes: ");
ObservableList<Screen> screens = Screen.getScreensForRectangle(stage.getX(),
stage.getY(), stage.getWidth(), stage.getHeight());
for (Screen screen : screens) {
Rectangle2D s = screen.getVisualBounds();
showSize(screen, s.getWidth(), s.getHeight());
}
showSize(stage, stage.getWidth(), stage.getHeight());
showSize(getScene(), getScene().getWidth(), getScene().getHeight());
ImageView imageView = mapView.getImageView();
showSize(imageView, imageView.getFitWidth(), imageView.getFitHeight());
Image image = mapView.getImage();
showSize(image, image.getWidth(), image.getHeight());
for (Region region : regions) {
showSize(region, region.getWidth(), region.getHeight());
}
}