ajout d'une icône d'application et amélioration du panneau BarChart avec des méthodes de dessin centrées et une gestion des barres plus efficace

This commit is contained in:
2024-12-10 14:45:36 +01:00
parent b597a2ac2d
commit b6ef8ef731
5 changed files with 120 additions and 50 deletions

View File

@@ -11,6 +11,7 @@ import fr.monkhanny.dorfromantik.controller.TutorialController;
import fr.monkhanny.dorfromantik.controller.GameModeController;
import fr.monkhanny.dorfromantik.gui.GameModeSelectionPanel;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
/**
@@ -76,14 +77,21 @@ public class Main {
isMusicPlayed = true; // Marquer la musique comme jouée
}
// 4. Créer les fenêtres à nouveau comme au début
ImageIcon icon = new ImageIcon("./ressources/images/Application/Application_Icon.jpg");
gameModeFrame = new JFrame("Choix des séries - Dorfromantik");
gameModeFrame.setMinimumSize(Options.MINIMUM_FRAME_SIZE);
gameModeFrame.setIconImage(icon.getImage());
gameFrame = new JFrame("Jeu - Dorfromantik");
gameFrame.setIconImage(icon.getImage());
gameFrame.setMinimumSize(Options.MINIMUM_FRAME_SIZE);
settingsFrame = new JFrame("Paramètres - Dorfromantik");
settingsFrame.setIconImage(icon.getImage());
settingsFrame.setMinimumSize(Options.MINIMUM_FRAME_SIZE);
howToPlayFrame = new JFrame("Comment jouer ? - Dorfromantik");
howToPlayFrame.setIconImage(icon.getImage());
howToPlayFrame.setMinimumSize(Options.MINIMUM_FRAME_SIZE);
// Re-créer et réinitialiser les panels et les contrôleurs