Projet d'application Java dans le cadre du cours d'Analyse et conception des systèmes orientés IFT-2007 ayant remporté le prix Yves Roy et finaliste pour le prix Pierre Ardouin
- Clic gauche - Sélectionner ou déselectionner un objet
- Clic gauche et "drag" - Déplacer un objet sélectionné
- Clic droit - Ajouter un objet (premier pour le début d'un mur, deuxième pour la fin)
- Clic molette et "drag" - Déplacement sur la carte
- Molette de la souris - Zoom et dézoom de la carte, maintenir la touche shift augmente plus vite
- Touche F - Réinitialiser le zoom
- Touche DEL - Supprimer l'objet sélectionné
- Controle + Z - Undo une action
- Controle + Y - Redo une action
- Installation de Java 21 : Il faut installer Java 21 pour pouvoir exécuter le fichier JAR.
- Page de projet : À l'ouverture de l'application, une page de projet est présentée.
- Gestion de projet : Les boutons en haut permette de créer, ouvrir ou sauvegarder un projet
- Outils de modification : Les boutons avec les icônes de barrières et de points d'accès agissent comme des "brushs" pour changer le mode d'édition selon l'objet que l'on veut ajouter.
- Panneau des paramètres généraux : À droite, un panneau permet de :
- activer la grille, son espacement et son magnétisme pour plus de précision
- réinitialiser le zoom
- afficher ou désafficher les icônes
- changer la taille de la carte
- annuler ou refaire une action
- Zoom : Le zoom se fait avec la molette de la souris, et le déplacement avec le clic molette.
En cliquant avec le bouton droit de la souris, un point d'accès est ajouté. Les informations peuvent être mises à jour une fois sélectionné avec le clic gauche via le panneau de droite.
- Déplacement : Des flèches d'axes et un carré bleu permettent de déplacer le point d'accès en temps réel.
- Suppression : Pour supprimer un point, il suffit de le sélectionner et d'appuyer sur "Supprimer".
En cliquant avec le bouton droit, le point de départ est enregistré et en cliquant une deuxième fois, le point de fin est enregistré et la barrière est ajoutée. Les informations peuvent être mises à jour une fois sélectionnée avec le clic gauche via le panneau de droite.
- Déplacement : Flèches d'axes et carré bleu pour déplacer la barrière en temps réel.
- Suppression : Sélectionner la barrière et appuyer sur "Supprimer".
Les points d'accès sont représentés par des points bleus sur la carte avec un anneau gris représentant leur puissance et un cercle blanc pointillé pour la fréquence (Le 5Ghz a un plus petit cercle vu que sa portée est inférieure à celle du 2.4Ghz).
Les barrières sont représentées par des rectangles colorés qui correspondent à leur type avec une certaine épaisseur.
| Type de mur | Couleur |
|---|---|
| Plâtre | Gris clair #b0aba0 |
| Bois | Beige #cdaa7d |
| Brique | Rouge ocre #c04022 |
| Ciment | Gris-bleu clair #bee1e3 |
| Béton | Gris foncé #6c6c6c |
| Métal | Gris-bleu foncé #6f8693 |