La fonction focusGained() - Java - Programmation
Marsh Posté le 09-09-2008 à 23:08:44
Salut,
Tu peux faire une classe Listener dérivée de FocusListener dont le constructeur prend en argument ton JTextField comme ça tu l'auras directement sous la main pour tes méthodes focusGained et focusLost.
Marsh Posté le 11-09-2008 à 18:06:52
c quoi la signature exacte de focusGain() ?
Marsh Posté le 12-09-2008 à 10:27:53
ben voilà, la réponse est là.
focusEvent.getComponent();
Marsh Posté le 09-09-2008 à 09:14:39
Bonjour!
Alors voila je vous explique mon probleme:
J'ai développer une petite interface graphique en java, dans cette interface j'ai des JTextField
auxquels je leur ai rajouté des FocusListener.
Bon jusque là tout est normal.
J'ai programmé mes deux methodes: focusGained() et focusLost().
Voici le contexte!
Et je voudrais donc que: au moment où l'utilisateur clique dans un JTextField, le texte qui est dedans s'efface automatiquement.
Mais je trouve pas comment accéder au JTextField qui a déclenché la fonction focusGained().
J'ai essayer par getSource() mais ca me mene pas loin.
C'est pourquoi je requiert votre aide
Ah oui j'ai une derniere chose aussi: j'aimerais savoir comment instaurer un ordre de tabulation.
J'ai cru comprendre qu'il fallait utiliser FocusTraversalPolicy().
Mais je comprend pas comment ca marche en fait :s
Je vous remercie d'avance de votre aide!
Message édité par Moamoaa le 09-09-2008 à 09:27:48