Comment puis-je définir du texte sur JTextField lorsque je clique sur le composant? Chaque fois que je clique dessus, il effacera le texte comme celui-ci:Comment définirText à JTextField lorsque vous cliquez en dehors de celui-ci?
// Clears the "Enter text here..." when clicked
commandLine.addMouseListener(new MouseAdapter(){
@Override
public void mouseClicked(MouseEvent e){
commandLine.setText("");
}
});
Mais, quand je clique hors du champ de texte, comment puis-je le réinitialiser? J'ai essayé FocusEvent mais ça n'a pas marché comme je le voulais.
Essayez-vous de mettre en œuvre un espace réservé? – Ollaw
Je ne sais pas ce que cela signifie vraiment, j'essaie d'avoir un JTextField où est écrit "Entrez un message ici ..." déjà écrit, mais quand vous cliquez sur le JTextField, le message disparaîtra. Après avoir cliqué, le même message sera de nouveau là. – Timppa
Ok c'est un espace réservé. Si vous entrez du texte, le texte d'exemple doit-il rester? – Ollaw