Il a beaucoup à dire sur le code que tu as posté.
Mais ton interface Graph ne dispose aucun composants !
Pour cela il convient d'utiliser un gestionnaire de placement (Layout).
Il y en a de plusieurs sorte, du plus simple au plus complexe.
Voici les tuto de Sun sur le sujet.
Ensuite tu as des méthodes d'évènement, mais tes composants doivent être "reliés" a ces méthodes. Ta classe doit implémenter les listeners (implements), et tu doit ensuite ajouter ses listeners aux composants. Sun.
Par exemple pour un bouton, ta classe doit implementer ActionListener et tu doit ensuite ajouter ce listener au bouton :
monBouton.addActionListener(monListener);
Ensuite, pour que ton interface affiche les éléments de ton code métier (des articles peut être) passe lui ton Vector<article> dans le constructeur ou dans une méthode. Ainsi, il peut exploiter ce vector, pour par exemple afficher tes articles dans une JTable (ou bien dans d'autres composants suivant tes besoins ou tes aspirations).
Partager