PROJET D'EXEMPLE : Organisation simple avec resources dans src/
===============================================================

STRUCTURE DU PROJET :
---------------------
src/
├── application/
│   └── Main.java          # Classe principale
└── resources/             # Dossier resources dans src/
    ├── main.fxml          # Fichier FXML
    ├── images/            # Dossier pour les images
    │   └── logo.png
    └── styles/            # Dossier pour les styles CSS
        └── style.css

NOTE IMPORTANTE :
-----------------
Dans ce projet d'exemple, le dossier resources est placé dans src/.
Le dossier src/resources/ est configuré comme Source Folder dans .classpath,
ce qui permet d'utiliser un chemin absolu pour charger les ressources.

Pour charger le FXML depuis Main.java :
  VBox root = FXMLLoader.load(getClass().getResource("/resources/main.fxml"));

Le chemin "/resources/main.fxml" fonctionne car src/resources/ est un Source Folder.
- Le "/" indique la racine du classpath
- "resources/main.fxml" pointe vers le fichier dans src/resources/

Dans le FXML, les chemins restent relatifs :
- CSS : @styles/style.css (relatif à resources/)
- Images : @images/logo.png (relatif à resources/)

CONFIGURATION ECLIPSE :
-----------------------
Pour que cette structure fonctionne, le dossier src/resources/ doit être configuré
comme Source Folder dans Eclipse :
1. Clic droit sur src/resources/
2. Build Path → Use as Source Folder
3. Le .classpath contiendra alors : <classpathentry kind="src" path="src/resources"/>

DIFFÉRENCE AVEC L'AUTRE PROJET :
---------------------------------
- Chapitre2_4_3_OrganisationResources : resources à la racine (Source Folder séparé)
  → Chemin : getResource("/main.fxml")
  → Structure : resources/ à la racine du projet
  
- Chapitre2_4_3_OrganisationResourcesSimple : resources dans src/ (Source Folder séparé)
  → Chemin : getResource("/resources/main.fxml")
  → Structure : src/resources/ (tout dans src/)

