OVH Cloud OVH Cloud

Passage de valeurs

1 réponse
Avatar
weisse.armand
Question bête, mais je coince par manque d'expérience.

Je suis dans l'écriture d'une appli java.

J'ai un JFrame avec des menus, mais en premier j'affiche un JInternalFrame
pour demander un login et un mot de passe.
A la fermeture du JInternalFrame, je veux récupérer les valeurs pour
interdire certaines options.


Comment récupérer ces valeurs ?


Merci pour votre aide et votre indulgence

1 réponse

Avatar
Bruno Grieder
weisse.armand wrote:
Question bête, mais je coince par manque d'expérience.

Je suis dans l'écriture d'une appli java.

J'ai un JFrame avec des menus, mais en premier j'affiche un JInternalFrame
pour demander un login et un mot de passe.
A la fermeture du JInternalFrame, je veux récupérer les valeurs pour
interdire certaines options.


Comment récupérer ces valeurs ?


Merci pour votre aide et votre indulgence






Une façon (parmi d'autres):

Passe en paramètre à ton JInternalFrame une référence at l'objet qui
l'appelle (i.e. son "caller") probablement ton JFrame.

Dans le caller tu implémentes un public void setUsername(String
username) {...} et setPassword(String password) {...}

Puis dans ton JInternalFrame tu fais un caller.setUsername(username) et
caller.setPassword(password).


On peut faire plus joli et sophistiqué - regarde le modèle MVC (model
view - controller) si tu es intéressé.

bruno