Bonjour,
je dois realiser une interface avec un menu permettant d'ouvrir une boite de dialogue.
Dans ma boite de dialogue j'ai plusieurs champs JTextField ainsi qu'une JComboBox.
Ce que j'aimerais pouvoir faire c'est recuperer ce que vas taper l'utilisateur dans les JTextField et ce qu'il aura selectionner dans la JComboBox afin de pouvoir les afficher dans un endroit de ma fenetre.
J'ai donc une 1ere classe Fenetre (qui est ma frame) et une classe BoiteDialogue (qui extends de JDialog).
Ma BoiteDialogue a donc pour attribut :
Code :
- public JTextField champNom;
- public JComboBox symboleListe;
|
Dans mon constructeur je fais :
Code :
- symboleListe.setSelectedIndex(0);
|
Puis dans ma Fenetre j'ai mis comme attributs :
et lorsque je clique sur le menu j'appelle le constructeur de BoiteDialogue, et je fais dans ma fenetre :
Code :
- String nom = b.champ_nom.getText();
|
et je l'ajoute a mon panel ensuite!
Mais le probleme est dans la ligne
Code :
- b.champ_nom.getText();
|
Il me dit que champ_nom est privé danc pas le droit d'acces pourtant je l'ai mis en public ?! Du coup pour le JComboBox il me dit pareil!
Est-ce que qqn pourrait m'aider, je vous en remercie d'avance