-
1 pièce(s) jointe(s)
Explorateur de classes
Salut à tous et à toutes :)
en s'inspirant sur cette discussion, et avec l'aide du tutoriel de Ricky81 (merci et bravo !), j'ai fais un utilitaire qui fournit les informations suivantes sur un classe donnée : package, Classe et interfaces mères, constructeurs, attributs, méthodes.
remarque : vous devez entrer le nom de la classe complet : paquetage.classe..
Bonne soirée..
-
Ca marche impec ici (Open JDK / Linux) :ccool:
Une proposition d'amélioration : pouvoir charger un jar avec l'interface graphique, pour ne pas se limiter aux classes par défaut (par contre, ça risque de devenir gore .. je pense déjà un un classloader spécial qui va piocher dans le jar spécifié).
Au pire, un lanceur spécial qui affiche un dialog pour choisir le jar puis lance le programme actuel en ajoutant le jar au classpath (java -cp jar-choisi ...)
-
Merci :)
je vais voir du coté de ta proposition, c'est une bonne amélioration à ajouter..
-
Salut,
j'ai essayé d'implémenter ton idée djo.mos mais je bloque toujours ici.. :koi:
Je me suis contenté donc de faire une mise à jour du code : amélioration et séparation des classes (Modèle, Vue)..
remarque : mon programme ne permet pas de déterminer la liste des interfaces qu'étend une interface..
-
ça y est j'ai terminé le programme en intégrant la possibilité de visualiser les classes contenues dans un jar..
merci encore djo.mos pour ton aide :)
-
mise à jour majeure : ajout d'un JTree qui liste tous les packages de l'API Standard..
-
pas mal du tout, il manque encore la possibilité de rechercher en fonction de type de retour et autres champs.