From 0f3482fee5cc62d33e8bf8d265e43721dda82137 Mon Sep 17 00:00:00 2001 From: Michael-Jouanneau Date: Mon, 19 Dec 2016 14:51:45 +0100 Subject: [PATCH] Added the Minecraft Login stage --- src/Launcher/Main.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/Launcher/Main.java b/src/Launcher/Main.java index 70c18b6..4b81d07 100644 --- a/src/Launcher/Main.java +++ b/src/Launcher/Main.java @@ -59,7 +59,7 @@ public class Main extends Application { double xOffset = 0, yOffset = 0; // Offsets for dragging private static String[] args; - Button exit, min, Home_btn, Modpack_btn, Settings_btn, Instance_btn, Default_theme, Dark_theme, Light_theme; // Define buttons + Button exit, min, Home_btn, Modpack_btn, Settings_btn, Instance_btn, Default_theme, Dark_theme, Light_theme, Login_minecraft; // Define buttons private ImageView icon; private TextField Search_modpacks; private Image appIcon; @@ -112,6 +112,7 @@ public class Main extends Application { Default_theme = (Button) root.lookup("#default-theme"); Light_theme = (Button) root.lookup("#light-theme"); Dark_theme = (Button) root.lookup("#dark-theme"); + Login_minecraft = (Button) root.lookup("#minecraft-login-btn"); dialog_changer = (Label) root.lookup("#dialog-changer"); @@ -132,6 +133,8 @@ public class Main extends Application { } }); // Sets the active tab to the home tab unless it's already active + + Modpack_btn.setOnMouseClicked(event ->{ if(!activeTab.equals(Modpack_btn)){ updateTabSelection(Modpack_btn, TabType.MAIN); @@ -187,6 +190,14 @@ public class Main extends Application { Tabs.load("settings_minecraft").lookup("#minecraft-login-btn").setOnMouseClicked(event3 ->{ System.out.println("Logging into minecraft"); + Stage l = new Stage(); + l.initStyle(StageStyle.UTILITY); + Pane m = (Pane) Tabs.load("instance_userinfo"); + l.setScene(new Scene(m)); + l.show(); + l.setResizable(false); + l.setTitle("Minecraft Login"); + }); } });