From 7f4182bfadc61978bd480ebf9dfc6f8797152c41 Mon Sep 17 00:00:00 2001 From: Seil0 Date: Thu, 13 Jun 2019 21:52:26 +0200 Subject: [PATCH] added JFXInfoAlert if connect manually failed closes #39 --- .../controller/RootController.kt | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/client/src/main/kotlin/org/hso/texturesyncclient/controller/RootController.kt b/client/src/main/kotlin/org/hso/texturesyncclient/controller/RootController.kt index 09dfda0..dea6191 100644 --- a/client/src/main/kotlin/org/hso/texturesyncclient/controller/RootController.kt +++ b/client/src/main/kotlin/org/hso/texturesyncclient/controller/RootController.kt @@ -100,7 +100,7 @@ class RootController : Controller() { println("[auto] server found") con = foundServer con.ping() - println("auto Connection to Server successful") + println("[auto] Connection to Server successful") switchStartupToMain() showAll() } else { @@ -108,7 +108,7 @@ class RootController : Controller() { } } catch (e: Exception) { println(e) - println("auto Connection to Server NOT successful") + println("[auto] Connection to Server NOT successful") } if (SettingsController.serverAddressIsSet()) { println("[file] try connect with settings file") @@ -140,6 +140,17 @@ class RootController : Controller() { } catch (e: Exception) { println(e) println("Connection to Server NOT successful") + + Platform.runLater { + JFXInfoAlert( + "Verbinden fehlgeschlagen", + "Mögliche Ursachen:" + + "\n- der angegebene Server ist offline" + + "\n- die benötigten Ports sind nicht offen", + "-fx-button-type: RAISED; -fx-background-color: #2b7bbb; -fx-text-fill: #000000;" + ).showAndWait() + } + } } }