From 8ff3451043bc9f21a3785e65ceeece757ef198b1 Mon Sep 17 00:00:00 2001 From: polo Date: Sun, 12 Jul 2026 18:25:40 +0200 Subject: =?UTF-8?q?images=20envoy=C3=A9es=20dans=20un=20dossier=20hors=20d?= =?UTF-8?q?e=20src,=20acc=C3=A8s=20page=20admin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/controlleur/ControllerAdmin.java | 6 +++--- src/main/java/vue/AfficheEvenement.java | 5 ++++- src/main/java/vue/AfficheTopMenu.java | 3 ++- 3 files changed, 9 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/main/java/controlleur/ControllerAdmin.java b/src/main/java/controlleur/ControllerAdmin.java index 15b412c..9a31f0d 100644 --- a/src/main/java/controlleur/ControllerAdmin.java +++ b/src/main/java/controlleur/ControllerAdmin.java @@ -51,9 +51,9 @@ public class ControllerAdmin { // Définir l'image dans l'ImageView imageView.setImage(image); - // Destination pour sauvegarder l'image - destinationDir = "src\\images"; - File destinationFolder = new File(destinationDir); + // Destination pour sauvegarder l'image (hors de "src") + destinationDir = "images"; + File destinationFolder = new File(destinationDir); // = Paths.get(destinationDir); // Créez le répertoire s'il n'existe pas if (!destinationFolder.exists()) { diff --git a/src/main/java/vue/AfficheEvenement.java b/src/main/java/vue/AfficheEvenement.java index df2e434..2eaff99 100644 --- a/src/main/java/vue/AfficheEvenement.java +++ b/src/main/java/vue/AfficheEvenement.java @@ -1,5 +1,7 @@ package vue; +import java.nio.file.Paths; + import application.Main; import controlleur.Connexion; import javafx.scene.control.Button; @@ -64,7 +66,8 @@ public class AfficheEvenement { // Image avec centrage et un peu plus de style sombre //Image imageAccueil = new Image("images/" + Connexion.event.getNom_image()); - Image imageAccueil = new Image(Main.class.getResource("/images/" + Connexion.event.getNom_image()).toExternalForm()); + //Image imageAccueil = new Image(Main.class.getResource("/images/" + Connexion.event.getNom_image()).toExternalForm()); + Image imageAccueil = new Image(Paths.get("images", Connexion.event.getNom_image()).toUri().toString()); ImageView iv1 = new ImageView(); iv1.setImage(imageAccueil); iv1.setFitWidth(500); diff --git a/src/main/java/vue/AfficheTopMenu.java b/src/main/java/vue/AfficheTopMenu.java index 1d29b3c..afc18bc 100644 --- a/src/main/java/vue/AfficheTopMenu.java +++ b/src/main/java/vue/AfficheTopMenu.java @@ -51,7 +51,8 @@ public class AfficheTopMenu extends HBox - if(session.getRole().equals("Admin") ) { + if(session.getRole().equals("Admin") ) { // oblige "Admin" + //if(session.getRole().toLowerCase().equals("admin") ) { h1.getChildren().add(btn_admin); } pseudo = new Label(session.getNom()); -- cgit v1.2.3