Component swing jtextfield: Changer la couleur de premier plan et d'enregistrer le contenu

J'ai un cadre avec certains JTextFields pour l'utilisateur d'insérer certaines valeurs.
Lorsque la fenêtre est ouverte, les champs de texte ont écrit, en gris, ce que l'utilisateur doit écrire dans le conteneur, comme une "valeur en secondes"...

Je veux changer la couleur de ces lettres (je pense que c'est le premier plan) à l'obscurité quand l'utilisateur commence à écrire dans le JTextFields, et d'enregistrer un String ce qui est écrit par l'utilisateur.

Pour enregistrer le contenu écrit par un utilisateur, utilisez simplement getText() De changer la couleur de la police lorsque l'utilisateur écrit simplement utiliser un OnClick événement et changer la couleur
Cela peut être utile: stackoverflow.com/questions/10506789/...
Je voudrais utiliser un FocusListener et pas un OnClickListener parce que vous pouvez facilement gérer la mise au point-événement de perte de trop de cette façon.

OriginalL'auteur user2144555 | 2013-05-29