Bonjour,
Comment peut-on récuperer un control (Component) par son nom ?
merci
Version imprimable
Bonjour,
Comment peut-on récuperer un control (Component) par son nom ?
merci
tu peux etre plus précis? Qu'est-ce que tu entends pas un Component, qu'est-ce que tu entends par "son nom" ?
salut
desolé ne pas être assez précis
je veux dire d'un component un control dans mon JPanel (bouton de commande, zone de text...) et je désigne de 'son nom' la propriété Name (celle récupérée par getName()).
j'espere que j'ai tout clarifié cette fois.
Tu peux récupérer tout les composant d'un panel avec la méthodeAprès, il te faut parcourir le tableau pour trouver celui qui a le nom demandé.Code:Component[] getComponents()
Ok c'est la methode que je travaille deja avec mais j'ai cru qu'il existe une autre meilleure.
merci quand meme
Bah c'est juste fondamentalement un problème de design.
Normalement si tu avais correctement modélisé tes classes tu ne devrait pas à avoir à rechercher un composant par son nom. Il te suffirait de garder une référence sur ce composant dans une de tes classes et d'utiliser un getter permettant d'y accéder.