Revize b639237c
Přidáno uživatelem Michal Horký před více než 4 roky(ů)
project/Deserializer/src/Report.java | ||
---|---|---|
1 |
import com.sun.javafx.stage.StageHelper; |
|
2 |
|
|
3 | 1 |
import javafx.application.Platform; |
4 | 2 |
import javafx.geometry.Rectangle2D; |
5 | 3 |
import javafx.scene.control.Alert; |
6 | 4 |
import javafx.scene.control.Alert.AlertType; |
7 | 5 |
import javafx.stage.Screen; |
6 |
import javafx.stage.Window; |
|
8 | 7 |
|
9 | 8 |
public class Report { |
10 | 9 |
|
... | ... | |
12 | 11 |
private static final int WIDTH = 500; |
13 | 12 |
|
14 | 13 |
private static void setPosition(Alert alert) { |
15 |
if (StageHelper.getStages() != null && StageHelper.getStages().size() != 0) {
|
|
14 |
if (Window.getWindows() != null && Window.getWindows().size() != 0) {
|
|
16 | 15 |
if (Screen.getPrimary() != null && Screen.getPrimary().getVisualBounds() != null) { |
17 | 16 |
Rectangle2D primScreenBounds = Screen.getPrimary().getVisualBounds(); |
18 | 17 |
alert.setX((primScreenBounds.getWidth() - WIDTH - 20) / 2); |
19 | 18 |
alert.setY((primScreenBounds.getHeight() - HEIGHT - 20) / 3); |
20 | 19 |
} |
21 |
alert.initOwner(StageHelper.getStages().get(StageHelper.getStages().size() - 1));
|
|
20 |
alert.initOwner(Window.getWindows().get(Window.getWindows().size() - 1));
|
|
22 | 21 |
} |
23 | 22 |
} |
24 | 23 |
|
Také k dispozici: Unified diff
#7794
Přechod na Java 11. Vytvoření release verze.