From b5fb194c08ccc1948223e80bbe2a7718bd6ed7e4 Mon Sep 17 00:00:00 2001 From: Gabriel Tofvesson Date: Sun, 30 Oct 2016 16:46:23 +0100 Subject: [PATCH] Icons --- src/Launcher/Main.java | 7 ++++++- src/assets/layout/main.fxml | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Launcher/Main.java b/src/Launcher/Main.java index f5503e5..36869aa 100644 --- a/src/Launcher/Main.java +++ b/src/Launcher/Main.java @@ -15,6 +15,7 @@ import javafx.fxml.FXMLLoader; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.image.Image; +import javafx.scene.image.ImageView; import javafx.scene.layout.Pane; import javafx.scene.shape.Rectangle; import javafx.stage.Stage; @@ -27,6 +28,8 @@ public class Main extends Application { private double xOffset = 0, yOffset = 0; // Offsets for dragging private Button exit, min, Home_btn, Modpack_btn; // Define buttons + private ImageView icon; + private Image appIcon; private Rectangle dragBar; // Draggable top bar private Pane root, tab; private Tabs activeTab = Tabs.Home; @@ -41,7 +44,7 @@ public class Main extends Application { primaryStage.setScene(new Scene(root, 900, 500)); primaryStage.show(); primaryStage.getIcons().clear(); - primaryStage.getIcons().add(new Image(getClass().getResourceAsStream("../assets/icons/app.png"))); + primaryStage.getIcons().add(appIcon = new Image(getClass().getResourceAsStream("../assets/icons/app.png"))); // Field initialization exit = (Button) root.lookup("#exit"); @@ -50,6 +53,7 @@ public class Main extends Application { Home_btn = (Button) root.lookup("#Home-btn"); Modpack_btn = (Button) root.lookup("#Modpacks-btn"); tab = (Pane) root.lookup("#tab"); + icon = (ImageView) root.lookup("#icon"); // Infrastructural navigation @@ -72,6 +76,7 @@ public class Main extends Application { // Set up default layout Tabs.Home.switchTab(tab); + icon.setImage(appIcon); } public static void main(String[] args) { diff --git a/src/assets/layout/main.fxml b/src/assets/layout/main.fxml index d4bfba7..2b249d2 100644 --- a/src/assets/layout/main.fxml +++ b/src/assets/layout/main.fxml @@ -6,11 +6,13 @@ +