2009-08-21 4 views

Répondre

6

Cette question exacte a été posée et répondue, vérifiez-la here.

Version courte: ajoutez un écouteur de focus à vos composants de texte et sélectionnez tous les focus, en utilisant SwingUtilities.invokeLater pour vous assurer que tous les événements AWT en attente ont été traités.

+0

Je l'ai fait faire une recherche d'abord, mais n'a pas constaté que, grâce à elle remarquer. –

+0

Pas de problème, heureux d'aider. – thedude19

5

Appel selectAll() dans le focusGained() du FocusListener

+0

Ce n'est pas assez :) –

+0

A bien fonctionné pour moi. Je le préfère à l'autre réponse. –

+0

Cela fonctionne si vous n'avez pas de formateur installé. Ma suggestion serait de déplacer ce code dans une classe d'aide que vous utilisez à chaque fois que vous créez un champ (peut-être un constructeur ou peut-être étendre 'JTextField'). –

Questions connexes