From 8360fd99827b83fadf9a76acef63834de097713e Mon Sep 17 00:00:00 2001 From: bouclyma Date: Thu, 5 Dec 2024 09:47:26 +0100 Subject: [PATCH] =?UTF-8?q?feat(graphique):=20Cr=C3=A9ation=20environnemen?= =?UTF-8?q?t=20graphique,=20taille=20minimale,=20importation=20fx:id=20=3D?= =?UTF-8?q?>=20attribut?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/rtgre/chat/ChatApplication.java | 2 + .../main/java/rtgre/chat/ChatController.java | 23 +++- .../main/resources/rtgre/chat/chat-view.fxml | 125 ++++++++++++++++-- 3 files changed, 134 insertions(+), 16 deletions(-) diff --git a/chat/src/main/java/rtgre/chat/ChatApplication.java b/chat/src/main/java/rtgre/chat/ChatApplication.java index fe3fe1c..e9352c5 100644 --- a/chat/src/main/java/rtgre/chat/ChatApplication.java +++ b/chat/src/main/java/rtgre/chat/ChatApplication.java @@ -13,6 +13,8 @@ public class ChatApplication extends Application { FXMLLoader fxmlLoader = new FXMLLoader(ChatApplication.class.getResource("chat-view.fxml")); Scene scene = new Scene(fxmlLoader.load(), 320, 240); stage.setTitle("Chat @BOUCLY_Emi (B2GA)"); + stage.setMinWidth(800); + stage.setMinHeight(500); stage.setScene(scene); stage.show(); } diff --git a/chat/src/main/java/rtgre/chat/ChatController.java b/chat/src/main/java/rtgre/chat/ChatController.java index 9e9051f..7b888d1 100644 --- a/chat/src/main/java/rtgre/chat/ChatController.java +++ b/chat/src/main/java/rtgre/chat/ChatController.java @@ -1,14 +1,23 @@ package rtgre.chat; import javafx.fxml.FXML; -import javafx.scene.control.Label; +import javafx.scene.control.*; +import javafx.scene.image.ImageView; public class ChatController { - @FXML - private Label welcomeText; - @FXML - protected void onHelloButtonClick() { - welcomeText.setText("Welcome to JavaFX Application!"); - } + + public MenuItem hostAddMenuItem; + public MenuItem avatarMenuItem; + public MenuItem aboutMenuItem; + public ComboBox hostComboBox; + public TextField loginTextField; + public ToggleButton connectionButton; + public ImageView avatarImageView; + public SplitPane exchangeSplitPane; + public ListView postListView; + public ListView roomsListView; + public ListView contactListView; + + } \ No newline at end of file diff --git a/chat/src/main/resources/rtgre/chat/chat-view.fxml b/chat/src/main/resources/rtgre/chat/chat-view.fxml index 460fcf5..c04e461 100644 --- a/chat/src/main/resources/rtgre/chat/chat-view.fxml +++ b/chat/src/main/resources/rtgre/chat/chat-view.fxml @@ -1,16 +1,123 @@ + + + + + + + + + + + + + + + - - - - - - -