From 1cd68ab2f0bd49ff08a306a3a8e2853250062101 Mon Sep 17 00:00:00 2001 From: Michael-Jouanneau <tacomundu12@gmail.com> Date: Tue, 20 Dec 2016 19:02:39 +0100 Subject: [PATCH] Added things --- src/Launcher/Main.java | 30 ++++++++++++------------ src/assets/layout/instance_userinfo.fxml | 1 + 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/src/Launcher/Main.java b/src/Launcher/Main.java index 2a98440..55e5d4b 100644 --- a/src/Launcher/Main.java +++ b/src/Launcher/Main.java @@ -88,6 +88,7 @@ public class Main extends Application { d.initStyle(StageStyle.UNDECORATED); Pane n = (Pane) Tabs.load("dialog_update"); d.setScene(new Scene(n)); + d.getIcons().add(appIcon = new Image(getClass().getResourceAsStream("/assets/icons/app.png"))); d.show(); Thread t1 = new Thread(()->{ try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } @@ -191,23 +192,22 @@ public class Main extends Application { Tabs.load("settings_minecraft").lookup("#minecraft-login-btn").setOnMouseClicked(event3 ->{ System.out.println("Logging into minecraft"); - try { - Stage login = new Stage(); - login.initModality(Modality.APPLICATION_MODAL); - login.initStyle(StageStyle.UTILITY); - Pane minecraftlogin = (Pane) Tabs.load("instance_userinfo"); - login.setScene(new Scene(minecraftlogin, 300, 308)); - login.show(); - login.setResizable(false); - login.setTitle("Minecraft Login"); + Stage login = new Stage(); + login.initModality(Modality.APPLICATION_MODAL); + login.initStyle(StageStyle.UNDECORATED); + Pane minecraftlogin = (Pane) Tabs.load("instance_userinfo"); + login.setScene(new Scene(minecraftlogin, 300, 308)); + login.show(); + login.setResizable(false); + login.setTitle("Minecraft Login"); - minecraftlogin.lookup("#minecraft-login").setOnMouseClicked(event4 ->{ - System.out.println("Logging in ...."); - }); + minecraftlogin.lookup("#close-minecraft-login-window").setOnMouseClicked(event4 ->{ + login.close(); + }); - }catch (Exception e) { - e.printStackTrace(); - } + minecraftlogin.lookup("#minecraft-login").setOnMouseClicked(event4 ->{ + System.out.println("Logging in ...."); + }); }); } }); diff --git a/src/assets/layout/instance_userinfo.fxml b/src/assets/layout/instance_userinfo.fxml index 5a93b7a..296e9ed 100644 --- a/src/assets/layout/instance_userinfo.fxml +++ b/src/assets/layout/instance_userinfo.fxml @@ -31,5 +31,6 @@ <Image url="@../icons/minecraft.png" /> </image> </ImageView> + <Button id="close-minecraft-login-window" layoutX="250.0" layoutY="5.0" mnemonicParsing="false" prefHeight="19.0" prefWidth="45.0" text="Close" /> </children> </Pane>