diff options
| author | polo <ordipolo@gmx.fr> | 2026-07-02 21:41:19 +0200 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2026-07-02 21:41:19 +0200 |
| commit | e1174a07c8e29eecb87959b97dc706f978c42e9d (patch) | |
| tree | 8e24a1ac256c52a413b8f72b5fa9d43db81e4b26 | |
| parent | 0c2c3ee5a55f36d270171f2f67938542e251fdc5 (diff) | |
| download | ppe_javafx-e1174a07c8e29eecb87959b97dc706f978c42e9d.tar.gz ppe_javafx-e1174a07c8e29eecb87959b97dc706f978c42e9d.tar.bz2 ppe_javafx-e1174a07c8e29eecb87959b97dc706f978c42e9d.zip | |
suite de la migration maven + java et javafx plus récents: images dans resources, constructeur d'Image, bonne bibli pour tailleEcran
| -rw-r--r-- | src/main/java/module-info.java | 1 | ||||
| -rw-r--r-- | src/main/java/vue/AfficheCreerListe.java | 9 | ||||
| -rw-r--r-- | src/main/java/vue/AfficheEvenement.java | 4 | ||||
| -rw-r--r-- | src/main/java/vue/AfficheTopMenu.java | 3 | ||||
| -rw-r--r-- | src/main/java/vue/simulation/AfficheSimulation.java | 7 | ||||
| -rw-r--r-- | src/main/resources/images/accueil.jpg (renamed from src/main/java/images/accueil.jpg) | bin | 138738 -> 138738 bytes | |||
| -rw-r--r-- | src/main/resources/images/android-fill.png (renamed from src/main/java/images/android-fill.png) | bin | 698 -> 698 bytes | |||
| -rw-r--r-- | src/main/resources/images/android-line.png (renamed from src/main/java/images/android-line.png) | bin | 773 -> 773 bytes | |||
| -rw-r--r-- | src/main/resources/images/armees/BlackTemplars.png (renamed from src/main/java/images/armees/BlackTemplars.png) | bin | 95304 -> 95304 bytes | |||
| -rw-r--r-- | src/main/resources/images/armees/android-fill.png (renamed from src/main/java/images/armees/android-fill.png) | bin | 698 -> 698 bytes | |||
| -rw-r--r-- | src/main/resources/images/deco.png (renamed from src/main/java/images/deco.png) | bin | 4808 -> 4808 bytes | |||
| -rw-r--r-- | src/main/resources/images/inversion_icons.png (renamed from src/main/java/images/inversion_icons.png) | bin | 1338 -> 1338 bytes | |||
| -rw-r--r-- | src/main/resources/images/tournoi1.jpg (renamed from src/main/java/images/tournoi1.jpg) | bin | 66986 -> 66986 bytes | |||
| -rw-r--r-- | src/main/resources/images/tournoi2.jpg (renamed from src/main/java/images/tournoi2.jpg) | bin | 115464 -> 115464 bytes | |||
| -rw-r--r-- | src/main/resources/images/tournoi3.jpg (renamed from src/main/java/images/tournoi3.jpg) | bin | 259922 -> 259922 bytes | |||
| -rw-r--r-- | src/main/resources/images/wip.jpg (renamed from src/main/java/images/wip.jpg) | bin | 46406 -> 46406 bytes |
16 files changed, 17 insertions, 7 deletions
diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index f429622..d0f4ca0 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | module ppe_javafx { | 1 | module ppe_javafx { |
| 2 | requires javafx.controls; | 2 | requires javafx.controls; |
| 3 | requires javafx.graphics; | ||
| 3 | requires java.sql; | 4 | requires java.sql; |
| 4 | requires org.mariadb.jdbc; | 5 | requires org.mariadb.jdbc; |
| 5 | exports application; | 6 | exports application; |
diff --git a/src/main/java/vue/AfficheCreerListe.java b/src/main/java/vue/AfficheCreerListe.java index 4c5bd70..2877067 100644 --- a/src/main/java/vue/AfficheCreerListe.java +++ b/src/main/java/vue/AfficheCreerListe.java | |||
| @@ -1,9 +1,10 @@ | |||
| 1 | package vue; | 1 | package vue; |
| 2 | 2 | ||
| 3 | import java.awt.Dimension; | 3 | import application.Main; |
| 4 | import controlleur.Instanciation; | 4 | import controlleur.Instanciation; |
| 5 | import controlleur.StockageCreerListe; | 5 | import controlleur.StockageCreerListe; |
| 6 | import javafx.geometry.Pos; | 6 | import javafx.geometry.Pos; |
| 7 | import javafx.geometry.Rectangle2D; | ||
| 7 | import javafx.scene.Scene; | 8 | import javafx.scene.Scene; |
| 8 | import javafx.scene.control.Button; | 9 | import javafx.scene.control.Button; |
| 9 | import javafx.scene.control.ChoiceBox; | 10 | import javafx.scene.control.ChoiceBox; |
| @@ -15,6 +16,7 @@ import javafx.scene.image.ImageView; | |||
| 15 | import javafx.scene.layout.HBox; | 16 | import javafx.scene.layout.HBox; |
| 16 | import javafx.scene.layout.VBox; | 17 | import javafx.scene.layout.VBox; |
| 17 | import javafx.scene.text.Font; | 18 | import javafx.scene.text.Font; |
| 19 | import javafx.stage.Screen; | ||
| 18 | import javafx.stage.Stage; | 20 | import javafx.stage.Stage; |
| 19 | import modele.Bouton; | 21 | import modele.Bouton; |
| 20 | import modele.User; | 22 | import modele.User; |
| @@ -23,7 +25,7 @@ public class AfficheCreerListe { | |||
| 23 | public static void afficheCreerListe(Stage primaryStage,User session) { | 25 | public static void afficheCreerListe(Stage primaryStage,User session) { |
| 24 | 26 | ||
| 25 | //Definission hauteur largeur pour afficher un peu responsive | 27 | //Definission hauteur largeur pour afficher un peu responsive |
| 26 | Dimension tailleEcran = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); | 28 | Rectangle2D tailleEcran = Screen.getPrimary().getVisualBounds(); |
| 27 | double hauteur = tailleEcran.getHeight()/2; | 29 | double hauteur = tailleEcran.getHeight()/2; |
| 28 | double largeur = tailleEcran.getWidth()/2; | 30 | double largeur = tailleEcran.getWidth()/2; |
| 29 | 31 | ||
| @@ -43,7 +45,8 @@ public class AfficheCreerListe { | |||
| 43 | VBox droiteCorps= new VBox(); | 45 | VBox droiteCorps= new VBox(); |
| 44 | Scene scene = new Scene(root,largeur,hauteur); | 46 | Scene scene = new Scene(root,largeur,hauteur); |
| 45 | Label titre = new Label("StatHammer"); | 47 | Label titre = new Label("StatHammer"); |
| 46 | Image logoFaction = new Image("images/wip.jpg"); | 48 | //Image logoFaction = new Image("images/wip.jpg"); |
| 49 | Image logoFaction = new Image(Main.class.getResource("/images/wip.jpg").toExternalForm()); | ||
| 47 | ImageView iv1 = new ImageView(logoFaction); | 50 | ImageView iv1 = new ImageView(logoFaction); |
| 48 | ImageView iv2 = new ImageView(logoFaction); | 51 | ImageView iv2 = new ImageView(logoFaction); |
| 49 | Button creation = new Button("Créer et sauvegarder une Armée"); | 52 | Button creation = new Button("Créer et sauvegarder une Armée"); |
diff --git a/src/main/java/vue/AfficheEvenement.java b/src/main/java/vue/AfficheEvenement.java index 9188476..2626ea7 100644 --- a/src/main/java/vue/AfficheEvenement.java +++ b/src/main/java/vue/AfficheEvenement.java | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | package vue; | 1 | package vue; |
| 2 | 2 | ||
| 3 | import application.Main; | ||
| 3 | import controlleur.Connexion; | 4 | import controlleur.Connexion; |
| 4 | import controlleur.EvenementController; | 5 | import controlleur.EvenementController; |
| 5 | import javafx.scene.control.Button; | 6 | import javafx.scene.control.Button; |
| @@ -61,7 +62,8 @@ public class AfficheEvenement { | |||
| 61 | } | 62 | } |
| 62 | 63 | ||
| 63 | // Image avec centrage et un peu plus de style sombre | 64 | // Image avec centrage et un peu plus de style sombre |
| 64 | Image imageAccueil = new Image("images/" + Connexion.event.getNom_image()); | 65 | //Image imageAccueil = new Image("images/" + Connexion.event.getNom_image()); |
| 66 | Image imageAccueil = new Image(Main.class.getResource("/images/" + Connexion.event.getNom_image()).toExternalForm()); | ||
| 65 | ImageView iv1 = new ImageView(); | 67 | ImageView iv1 = new ImageView(); |
| 66 | iv1.setImage(imageAccueil); | 68 | iv1.setImage(imageAccueil); |
| 67 | iv1.setFitWidth(500); | 69 | iv1.setFitWidth(500); |
diff --git a/src/main/java/vue/AfficheTopMenu.java b/src/main/java/vue/AfficheTopMenu.java index f0449aa..6abcdf5 100644 --- a/src/main/java/vue/AfficheTopMenu.java +++ b/src/main/java/vue/AfficheTopMenu.java | |||
| @@ -36,7 +36,8 @@ public class AfficheTopMenu extends HBox | |||
| 36 | 36 | ||
| 37 | 37 | ||
| 38 | 38 | ||
| 39 | Image icons_deco = new Image("/images/deco.png"); | 39 | //Image icons_deco = new Image("/images/deco.png"); |
| 40 | Image icons_deco = new Image(getClass().getResource("/images/deco.png").toExternalForm()); | ||
| 40 | ImageView icons_deco_box = new ImageView(icons_deco); | 41 | ImageView icons_deco_box = new ImageView(icons_deco); |
| 41 | btn_logout.setGraphic(icons_deco_box); | 42 | btn_logout.setGraphic(icons_deco_box); |
| 42 | icons_deco_box.setPreserveRatio(true); | 43 | icons_deco_box.setPreserveRatio(true); |
diff --git a/src/main/java/vue/simulation/AfficheSimulation.java b/src/main/java/vue/simulation/AfficheSimulation.java index bb658a3..6ceb3dd 100644 --- a/src/main/java/vue/simulation/AfficheSimulation.java +++ b/src/main/java/vue/simulation/AfficheSimulation.java | |||
| @@ -6,6 +6,7 @@ import vue.AfficheTopMenu; | |||
| 6 | import java.util.ArrayList; | 6 | import java.util.ArrayList; |
| 7 | 7 | ||
| 8 | import application.Battle; | 8 | import application.Battle; |
| 9 | import application.Main; | ||
| 9 | import controlleur.ControlleurSimu; | 10 | import controlleur.ControlleurSimu; |
| 10 | import javafx.geometry.Insets; | 11 | import javafx.geometry.Insets; |
| 11 | import javafx.geometry.Pos; | 12 | import javafx.geometry.Pos; |
| @@ -98,13 +99,15 @@ public class AfficheSimulation | |||
| 98 | Button btn_simulate = new Button("Action !!"); | 99 | Button btn_simulate = new Button("Action !!"); |
| 99 | btn_simulate.setStyle("-fx-font-size: 15;"); | 100 | btn_simulate.setStyle("-fx-font-size: 15;"); |
| 100 | 101 | ||
| 101 | Image icons_inversion = new Image("/images/inversion_icons.png"); | 102 | //Image icons_inversion = new Image("/images/inversion_icons.png"); |
| 103 | Image icons_inversion = new Image(Main.class.getResource("/images/inversion_icons.png").toExternalForm()); | ||
| 102 | ImageView icons_inversion_box = new ImageView(icons_inversion); | 104 | ImageView icons_inversion_box = new ImageView(icons_inversion); |
| 103 | Button btn_reverse_armies = new Button(); | 105 | Button btn_reverse_armies = new Button(); |
| 104 | btn_reverse_armies.setGraphic(icons_inversion_box); | 106 | btn_reverse_armies.setGraphic(icons_inversion_box); |
| 105 | 107 | ||
| 106 | // grande image | 108 | // grande image |
| 107 | Image image_col2 = new Image("/images/wip.jpg"); | 109 | //Image image_col2 = new Image("/images/wip.jpg"); |
| 110 | Image image_col2 = new Image(Main.class.getResource("/images/wip.jpg").toExternalForm()); | ||
| 108 | ImageView image_box = new ImageView(); | 111 | ImageView image_box = new ImageView(); |
| 109 | image_box.setPreserveRatio(true); | 112 | image_box.setPreserveRatio(true); |
| 110 | image_box.fitWidthProperty().bind(column2.widthProperty()); | 113 | image_box.fitWidthProperty().bind(column2.widthProperty()); |
diff --git a/src/main/java/images/accueil.jpg b/src/main/resources/images/accueil.jpg index bc59db0..bc59db0 100644 --- a/src/main/java/images/accueil.jpg +++ b/src/main/resources/images/accueil.jpg | |||
| Binary files differ | |||
diff --git a/src/main/java/images/android-fill.png b/src/main/resources/images/android-fill.png index ac7e1fa..ac7e1fa 100644 --- a/src/main/java/images/android-fill.png +++ b/src/main/resources/images/android-fill.png | |||
| Binary files differ | |||
diff --git a/src/main/java/images/android-line.png b/src/main/resources/images/android-line.png index 80952c9..80952c9 100644 --- a/src/main/java/images/android-line.png +++ b/src/main/resources/images/android-line.png | |||
| Binary files differ | |||
diff --git a/src/main/java/images/armees/BlackTemplars.png b/src/main/resources/images/armees/BlackTemplars.png index 7f02866..7f02866 100644 --- a/src/main/java/images/armees/BlackTemplars.png +++ b/src/main/resources/images/armees/BlackTemplars.png | |||
| Binary files differ | |||
diff --git a/src/main/java/images/armees/android-fill.png b/src/main/resources/images/armees/android-fill.png index ac7e1fa..ac7e1fa 100644 --- a/src/main/java/images/armees/android-fill.png +++ b/src/main/resources/images/armees/android-fill.png | |||
| Binary files differ | |||
diff --git a/src/main/java/images/deco.png b/src/main/resources/images/deco.png index 50e5e72..50e5e72 100644 --- a/src/main/java/images/deco.png +++ b/src/main/resources/images/deco.png | |||
| Binary files differ | |||
diff --git a/src/main/java/images/inversion_icons.png b/src/main/resources/images/inversion_icons.png index f8cf209..f8cf209 100644 --- a/src/main/java/images/inversion_icons.png +++ b/src/main/resources/images/inversion_icons.png | |||
| Binary files differ | |||
diff --git a/src/main/java/images/tournoi1.jpg b/src/main/resources/images/tournoi1.jpg index 70b0f8c..70b0f8c 100644 --- a/src/main/java/images/tournoi1.jpg +++ b/src/main/resources/images/tournoi1.jpg | |||
| Binary files differ | |||
diff --git a/src/main/java/images/tournoi2.jpg b/src/main/resources/images/tournoi2.jpg index 9a3a662..9a3a662 100644 --- a/src/main/java/images/tournoi2.jpg +++ b/src/main/resources/images/tournoi2.jpg | |||
| Binary files differ | |||
diff --git a/src/main/java/images/tournoi3.jpg b/src/main/resources/images/tournoi3.jpg index 77fe608..77fe608 100644 --- a/src/main/java/images/tournoi3.jpg +++ b/src/main/resources/images/tournoi3.jpg | |||
| Binary files differ | |||
diff --git a/src/main/java/images/wip.jpg b/src/main/resources/images/wip.jpg index 771e8fd..771e8fd 100644 --- a/src/main/java/images/wip.jpg +++ b/src/main/resources/images/wip.jpg | |||
| Binary files differ | |||
