Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1520 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Probleme acces attribut prive

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme acces attribut prive

n°1248958
pigmee
Posté le 19-11-2005 à 14:44:36  profilanswer
 

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 :
  1. public JTextField champNom;
  2. public JComboBox symboleListe;


 
Dans mon constructeur je fais :

Code :
  1. symboleListe.setSelectedIndex(0);


 
 
Puis dans ma Fenetre j'ai mis comme attributs :  

Code :
  1. BoiteDialogue b;


 
et lorsque je clique sur le menu j'appelle le constructeur de BoiteDialogue, et je fais dans ma fenetre :  

Code :
  1. String nom = b.champ_nom.getText();


 
et je l'ajoute a mon panel ensuite!  
 
Mais le probleme est dans la ligne

Code :
  1. 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  ;) :jap:  

mood
Publicité
Posté le 19-11-2005 à 14:44:36  profilanswer
 

n°1248965
masklinn
í dag viðrar vel til loftárása
Posté le 19-11-2005 à 15:12:24  profilanswer
 

Citation :

public JTextField champNom;  


Citation :

b.champ_nom.getText();


[:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1248980
TheRom_S
Posté le 19-11-2005 à 15:55:36  profilanswer
 

tiens c'est marrant ça
si l'attribut n'existe pas, il dit que c'est en accès privé ?
je croyais que c'était "cannot resolve symbol ..."


---------------
The Rom's, à votre service
n°1249002
pigmee
Posté le 19-11-2005 à 17:01:16  profilanswer
 

J'ai reussi en declarant mes accesseur pour tout mes TextField.
j'ai un autre souci maintenant !  
Donc en fait quand je clique sur le menu de config mon champ nom de ma fenetre se rempli directement (puisque je lui est dit de le faire dans le actionperformed de l'evenement menu) mais ce que je voudrais maintenant c'est que mon champ nom de ma fenetre se rempli apres avoir cliqué sur le ok de ma boite de dialogue ! pour cela j'ai fait ds ma class BoiteDialogue :  

Code :
  1. if(e.getSource == ok)
  2. { Fenetre f = nex Fenetre();
  3. f.setNom(champNom.getText());
  4. }


 
(où : champNom est l'attribut JTextField de BoiteDialogue)  
 
Ici en fait je recupere ce qu'il y a dans le champ de ma boite de dialogue et je le met dans celui de ma fenetre, MAIS il me dit qu'il ne connait pas ma fonction setNom (cannot find symbol) qui est pourtant bien declaree dans ma class Fenetre !?

n°1249234
TheRom_S
Posté le 20-11-2005 à 09:51:07  profilanswer
 

effectivement si elle est déclarée, c'est pas normal ; t'aurais pas mis set_nom et setNom par hazard [:spamafote] (edit : clavier de m..)


Message édité par TheRom_S le 20-11-2005 à 09:51:59

---------------
The Rom's, à votre service
n°1249766
pigmee
Posté le 21-11-2005 à 13:14:24  profilanswer
 

Bah nan justement elle s'appelle pareille dans les 2classes!
Est ce qu'il faudrait que je mette plutot un attribut Fenetre dans ma class BoiteDialogue?

n°1249876
post_it
Hmmmm!...
Posté le 21-11-2005 à 14:30:33  profilanswer
 

Est-ce que ta fonction setNom(), elle, est bien public ???


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Probleme acces attribut prive

 

Sujets relatifs
Problème avec Overflow/div & javascript[Javascript] leger probleme de chargement
Arbre et recursivite : petit probleme a l'execution[CSS+HTML]Probleme d'affichage FireFox
Probleme de ' et de "probleme de programmation sur serveur
Probleme d'affichage d'image - code HTML tronqué en localproblème génération xml avec php
problème d'affichage d'image avec firefoxprobleme sur prog, comment enregistrer valeur..
Plus de sujets relatifs à : Probleme acces attribut prive


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR