From 4fe385b021efcc7eac386aded9dcad23af14177a Mon Sep 17 00:00:00 2001 From: Asal Lotfi Date: Sun, 3 Aug 2025 18:40:12 +0330 Subject: [PATCH] Sidebar Menu updated. --- .../Client/SidebarHandler.java | 1 - .../UI/TelegramApplication.java | 2 +- .../telegramfinalproject/CSS/sidebar_menu.css | 11 ++++ .../to/telegramfinalproject/sidebar_menu.fxml | 50 +++++++++++++++++++ 4 files changed, 62 insertions(+), 2 deletions(-) create mode 100644 src/main/resources/org/to/telegramfinalproject/CSS/sidebar_menu.css create mode 100644 src/main/resources/org/to/telegramfinalproject/sidebar_menu.fxml diff --git a/src/main/java/org/to/telegramfinalproject/Client/SidebarHandler.java b/src/main/java/org/to/telegramfinalproject/Client/SidebarHandler.java index 258d9f5..035abe3 100644 --- a/src/main/java/org/to/telegramfinalproject/Client/SidebarHandler.java +++ b/src/main/java/org/to/telegramfinalproject/Client/SidebarHandler.java @@ -5,7 +5,6 @@ import org.json.JSONException; import org.json.JSONObject; import org.to.telegramfinalproject.Models.Message; -import java.sql.Timestamp; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/org/to/telegramfinalproject/UI/TelegramApplication.java b/src/main/java/org/to/telegramfinalproject/UI/TelegramApplication.java index 47a1970..1fdfd1f 100644 --- a/src/main/java/org/to/telegramfinalproject/UI/TelegramApplication.java +++ b/src/main/java/org/to/telegramfinalproject/UI/TelegramApplication.java @@ -12,7 +12,7 @@ import java.io.IOException; public class TelegramApplication extends Application { @Override public void start(Stage stage) throws IOException { - FXMLLoader fxmlLoader = new FXMLLoader(TelegramApplication.class.getResource("/org/to/telegramfinalproject/Intro.fxml")); + FXMLLoader fxmlLoader = new FXMLLoader(TelegramApplication.class.getResource("/org/to/telegramfinalproject/sidebar_menu.fxml")); Scene scene = new Scene(fxmlLoader.load(), 1480, 820); stage.setTitle("Telegram"); stage.setScene(scene); diff --git a/src/main/resources/org/to/telegramfinalproject/CSS/sidebar_menu.css b/src/main/resources/org/to/telegramfinalproject/CSS/sidebar_menu.css new file mode 100644 index 0000000..b47abda --- /dev/null +++ b/src/main/resources/org/to/telegramfinalproject/CSS/sidebar_menu.css @@ -0,0 +1,11 @@ +.menu-button { + -fx-background-color: transparent; + -fx-text-fill: white; + -fx-font-size: 13px; + -fx-alignment: CENTER_LEFT; + -fx-padding: 6 10 6 10; +} + +.menu-button:hover { + -fx-background-color: #2c3e50; +} \ No newline at end of file diff --git a/src/main/resources/org/to/telegramfinalproject/sidebar_menu.fxml b/src/main/resources/org/to/telegramfinalproject/sidebar_menu.fxml new file mode 100644 index 0000000..3286e6f --- /dev/null +++ b/src/main/resources/org/to/telegramfinalproject/sidebar_menu.fxml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + +