feat(aboutMenuItem): ajout d'une callback et d'une alerte lors d'une interaction avec le menu À propos

This commit is contained in:
Emi Boucly 2025-02-13 10:00:51 +01:00
parent 7b69328707
commit c9fa2bda42

View file

@ -8,6 +8,7 @@ import javafx.collections.ObservableList;
import javafx.embed.swing.SwingFXUtils; import javafx.embed.swing.SwingFXUtils;
import javafx.event.ActionEvent; import javafx.event.ActionEvent;
import javafx.event.Event; import javafx.event.Event;
import javafx.event.EventHandler;
import javafx.fxml.FXMLLoader; import javafx.fxml.FXMLLoader;
import javafx.fxml.Initializable; import javafx.fxml.Initializable;
import javafx.scene.Scene; import javafx.scene.Scene;
@ -169,6 +170,12 @@ public class ChatController implements Initializable {
avatarImageView.setOnMouseClicked(this::handleAvatarChange); avatarImageView.setOnMouseClicked(this::handleAvatarChange);
sendButton.setOnAction(this::onActionSend); sendButton.setOnAction(this::onActionSend);
messageTextField.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(); initContextMenu();
postListView.setOnContextMenuRequested(this::handleContextMenu); postListView.setOnContextMenuRequested(this::handleContextMenu);