Skip to content

🧮 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.

Notifications You must be signed in to change notification settings

CodeEnJava/RetroCalculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

RetroCalculator

🧮 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.

🧠 Projet Java – Display & MyJButton

Ce dépôt accompagne la vidéo YouTube dans laquelle je présente :

  1. Un retour sur les modifications apportées à la classe Display.
  2. L’implémentation complète de la classe personnalisée MyJButton.
  3. Une série de tests pour valider le bon fonctionnement de MyJButton.

🎥 Vidéo associée

N'hésitez pas à liker 👍, commenter 💬 et vous abonner 🔔 pour suivre l'évolution du projet et d'autres tutoriels Java !


📁 Contenu du dépôt

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.

🚀 Objectifs pédagogiques

  • 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.

✅ Prérequis

  • Java JDK 8 ou supérieur
  • Un IDE (Eclipse, IntelliJ IDEA, VS Code...)
  • JUnit (si tu veux exécuter les tests)

▶️ Lancer le projet

  1. Clone le dépôt :

    git clone https://github.com/CodeEnJava/RetroCalculator.git
    
  2. Ouvre le projet dans ton IDE.

  3. Compile et exécute les fichiers nécessaires (Display, MyJButton, etc.).

  4. Lance les tests pour valider le bon fonctionnement.


📬 Feedback Une question ? Une suggestion ? 👉 Ouvre une issue ou laisse un commentaire sous la vidéo !


🛠️ Auteur [BAROIS Stéphane]

📺 Chaîne YouTube : [https://www.youtube.com/@BSDEV-JAVA]

🐙 GitHub : [@CodeEnJava]

About

🧮 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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages