🧮 Projet Java Swing : création d'une machine à calculer rétro avec affichage 7 segments. Le projet allie personnalisation de composants Swing et implémentation de structures de données (BTree, Stack…). Idéal pour comprendre l'interaction entre interface graphique et logique algorithmique.
Ce dépôt accompagne la vidéo YouTube dans laquelle je présente :
- Un retour sur les modifications apportées à la classe
Display
. - L’implémentation complète de la classe personnalisée
MyJButton
. - Une série de tests pour valider le bon fonctionnement de
MyJButton
.
N'hésitez pas à liker 👍, commenter 💬 et vous abonner 🔔 pour suivre l'évolution du projet et d'autres tutoriels Java !
Dossier/Fichier | Description |
---|---|
src/Display.java |
Classe Display mise à jour avec les dernières modifications. |
src/MyJButton.java |
Nouvelle classe personnalisée MyJButton . |
src/TestMyJButton.java |
Série de tests pour valider le comportement de MyJButton . |
- Comprendre l’évolution d’un projet Java orienté objet.
- Apprendre à créer et tester des composants Swing personnalisés.
- Développer des réflexes de structuration et de maintenance de code.
- Java JDK 8 ou supérieur
- Un IDE (Eclipse, IntelliJ IDEA, VS Code...)
- JUnit (si tu veux exécuter les tests)
-
Clone le dépôt :
git clone https://github.com/CodeEnJava/RetroCalculator.git
-
Ouvre le projet dans ton IDE.
-
Compile et exécute les fichiers nécessaires (Display, MyJButton, etc.).
-
Lance les tests pour valider le bon fonctionnement.
📬 Feedback Une question ? Une suggestion ? 👉 Ouvre une issue ou laisse un commentaire sous la vidéo !
📺 Chaîne YouTube : [https://www.youtube.com/@BSDEV-JAVA]
🐙 GitHub : [@CodeEnJava]