Finalized OS screen effects
This commit is contained in:
@@ -8,8 +8,6 @@ import javafx.stage.Stage;
|
|||||||
public class ClientLauncherGUI {
|
public class ClientLauncherGUI {
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
System.setProperty("glass.win.uiScale", "1.0");
|
|
||||||
System.setProperty("glass.gtk.uiScale", "1.0");
|
|
||||||
Application.launch(GUIApp.class, args);
|
Application.launch(GUIApp.class, args);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,9 @@ import javafx.application.Platform;
|
|||||||
import javafx.beans.value.ChangeListener;
|
import javafx.beans.value.ChangeListener;
|
||||||
import javafx.beans.value.ObservableValue;
|
import javafx.beans.value.ObservableValue;
|
||||||
import javafx.fxml.FXMLLoader;
|
import javafx.fxml.FXMLLoader;
|
||||||
|
import javafx.geometry.Rectangle2D;
|
||||||
import javafx.scene.Scene;
|
import javafx.scene.Scene;
|
||||||
|
import javafx.stage.Screen;
|
||||||
import javafx.stage.Stage;
|
import javafx.stage.Stage;
|
||||||
import javafx.util.Duration;
|
import javafx.util.Duration;
|
||||||
|
|
||||||
@@ -105,10 +107,16 @@ public class GUI extends Application implements IView {
|
|||||||
controllerLeaderboard.render();
|
controllerLeaderboard.render();
|
||||||
primaryStage.setScene(leaderboardScene);
|
primaryStage.setScene(leaderboardScene);
|
||||||
} else {
|
} else {
|
||||||
double w = primaryStage.getWidth();
|
//double w = primaryStage.getWidth();
|
||||||
double h = primaryStage.getHeight();
|
//double h = primaryStage.getHeight();
|
||||||
primaryStage.setWidth(w);
|
//primaryStage.setMaximized(true);
|
||||||
primaryStage.setHeight(h);
|
primaryStage.setFullScreen(true);
|
||||||
|
Rectangle2D tmp = Screen.getPrimary().getVisualBounds();
|
||||||
|
primaryStage.setWidth(tmp.getWidth());
|
||||||
|
primaryStage.setHeight(tmp.getHeight());
|
||||||
|
primaryStage.setX(tmp.getMinX());
|
||||||
|
primaryStage.setY(tmp.getMinY());
|
||||||
|
primaryStage.setResizable(false);
|
||||||
primaryStage.setScene(mainScene);
|
primaryStage.setScene(mainScene);
|
||||||
controllerMain.render();
|
controllerMain.render();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,9 +36,9 @@ public class TotemFXMLController {
|
|||||||
public void initialize() {
|
public void initialize() {
|
||||||
Image img = new Image(getClass().getResourceAsStream("/GUIImages/Background.png"));
|
Image img = new Image(getClass().getResourceAsStream("/GUIImages/Background.png"));
|
||||||
backgroundImage.setImage(img);
|
backgroundImage.setImage(img);
|
||||||
//Rectangle2D screenBounds = Screen.getPrimary().getBounds();
|
Rectangle2D screenBounds = Screen.getPrimary().getBounds();
|
||||||
//backgroundImage.setFitWidth(screenBounds.getWidth());
|
backgroundImage.setFitWidth(screenBounds.getWidth());
|
||||||
//backgroundImage.setFitHeight(screenBounds.getHeight());
|
backgroundImage.setFitHeight(screenBounds.getHeight());
|
||||||
}
|
}
|
||||||
|
|
||||||
public void render() {
|
public void render() {
|
||||||
|
|||||||
Reference in New Issue
Block a user