From c9fa2bda4293ea3eccf2f7ea6d4790fd97c43d3a Mon Sep 17 00:00:00 2001 From: Emi Boucly Date: Thu, 13 Feb 2025 10:00:51 +0100 Subject: [PATCH] =?UTF-8?q?feat(aboutMenuItem):=20ajout=20d'une=20callback?= =?UTF-8?q?=20et=20d'une=20alerte=20lors=20d'une=20interaction=20avec=20le?= =?UTF-8?q?=20menu=20`=C3=80=20propos`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chat/src/main/java/rtgre/chat/ChatController.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/chat/src/main/java/rtgre/chat/ChatController.java b/chat/src/main/java/rtgre/chat/ChatController.java index 09b1244..7ff28da 100644 --- a/chat/src/main/java/rtgre/chat/ChatController.java +++ b/chat/src/main/java/rtgre/chat/ChatController.java @@ -8,6 +8,7 @@ import javafx.collections.ObservableList; import javafx.embed.swing.SwingFXUtils; import javafx.event.ActionEvent; import javafx.event.Event; +import javafx.event.EventHandler; import javafx.fxml.FXMLLoader; import javafx.fxml.Initializable; import javafx.scene.Scene; @@ -169,6 +170,12 @@ public class ChatController implements Initializable { avatarImageView.setOnMouseClicked(this::handleAvatarChange); sendButton.setOnAction(this::onActionSend); messageTextField.setOnAction(this::onActionSend); + aboutMenuItem.setOnAction((ActionEvent) -> { + Alert alert = new Alert(Alert.AlertType.INFORMATION, i18nBundle.getString("welcomeText")); + alert.setTitle(i18nBundle.getString("welcomeTitle")); + alert.setHeaderText(null); + alert.show(); + }); initContextMenu(); postListView.setOnContextMenuRequested(this::handleContextMenu);