OVH Cloud OVH Cloud

examen de java

1 réponse
Avatar
Roberto
bonjour, j'aurai une question sur mon sujet d'examen
voilà je dois créer un programme qui est constitué comme suit :
une class PanneauDroit (JPanel)
composée d'une JList et d'un tableau de JTextArea
une class PanneauGauche (JPanel)
composé d'un JTextFiled, JRadioButton, JSlider, JButton
une class PanneauGlobal (JPanel)
composé du PanneauDroit et du PanneauGauche
une class Personnes (JFrame)
composé du PanneauGlobal

le but de ce programme et d' entrer le nom d'une personne (JTextField du
PanneauGauche) la couleur de ses yeux (JRadioButton du PanneauGauche), sa
taille (JSlider du PanneauGauche) et confirmer avec le bouton (JButton du
PanneauGauche) et d' envoyer le nom de la personne dans la JList du
PanneauDroit

Pour pouvoir envoyer le nom de la personne (PanneauGauche) vers la liste
(PanneauDroit)
via le bouton (PanneauGauche)
je place mon ActionListener dans ma classe principale (Personnes) ou je fais
mon traitement via des get et des set (cela fonctionne) mais mon problème et
que d'après le professeur l'ActionListener de mon bouton doit-être placé
dans ma classe PanneauGauche.

Donc ma question est :
Comment je pourrais avoir accès a ma liste (du PanneauDroit) via mon bouton
(du PanneauGauche) en mettant mon ActionListener dans ma classe
PanneauGauche?

j'espère avoir une réponse à ma question si bien sur il y en a une

Bien à vous
Roberto

1 réponse

Avatar
Unknown
Donc ma question est :
Comment je pourrais avoir accès a ma liste (du PanneauDroit) via mon bouton
(du PanneauGauche) en mettant mon ActionListener dans ma classe
PanneauGauche?


tu utilises tout simple une classe qui connait toute les autres et qui
implement ActionListener
dans PanneauGauche tu envoies le event à cette classe qui fait les set au
panneau droit c'est plus propre