coolanso
Messages postés75Date d'inscriptionjeudi 12 août 2010StatutMembreDernière intervention 5 juillet 2014
-
28 nov. 2013 à 14:41
BunoCS
Messages postés15368Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention12 mai 2023
-
28 nov. 2013 à 16:49
Bonjour, je crois comprendre que l'accesseur setXXXX permet d'écrire dans un champ?
Je dispose d'un JTextfield "TxtCodeEnf" que je veux renseigner avec la valeur retournée par ma méthode setTxtCodeEnf(), mais ça ne marche pas.
Hello,
Tu mélanges plusieurs choses là..
Un accesseur permet, comme son nom l'indique, d'accéder à une variable:
set()
pour mettre à jour,
get()
pour récupérer.
Dans ton cas, tu as une variable codeEnfant de type String. Donc:
- pour mettre à jour:
void setCodeEnfant(String codeEnfant)
- pour récupérer la valeur:
String getCodeEnfant()
Pour ce qui est des JTextField, tu va avoir un
setText()
et un
getText()
déjà implémentés. Si tu veux faire une surcouche, il te faut faire ceci:
public void setCodeEnfant(String codeEnfant) {
// ici, une vérification du paramètre
txtCodeEnfant.setText(codeEnfant);
}
public String getCodeEnfant() {
return txtCodeEnfant.getText();
}
@+
Buno, Modo CS-CCM
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
The urgent is done, the impossible is underway. For miracles, envisage a time ...