Subrillance

Subrillance - Java - Programmation

Marsh Posté le 16-01-2005 à 09:56:27    

Bonjour,
 
En fait, j'ai une application avec divers champ sous forme de JTextField et j'aimerais que, qd je passe de l'un à l'autre via la touche "TAB", le contenu du JTextField se mette ens subrillance pour qu'on sache directement changer son contenu ...
 
Merci d'avance de vos lumières.
 
Bon week-end à tous

Reply

Marsh Posté le 16-01-2005 à 09:56:27   

Reply

Marsh Posté le 16-01-2005 à 10:17:39    

Une solution possible : que tes JTextField fasse un addFocusListener
http://java.sun.com/j2se/1.4.2/doc [...] sListener)
 
Et dans la méthode focusGained selectionner tout le texte.

Reply

Marsh Posté le 16-01-2005 à 16:15:05    

c'est pas le comportement par défaut :??:

Reply

Marsh Posté le 16-01-2005 à 16:27:53    

Pas chez moi avec un jre 1.4_2

Reply

Marsh Posté le 16-01-2005 à 16:28:40    

ha ok, j'aurais cru.

Reply

Marsh Posté le 16-01-2005 à 16:38:18    

J'affirme pas ca dans tous les cas, mais j'ai essayé chez moi quand meme et j'avais pas le texte selectionné en passant par tab.

Reply

Marsh Posté le 16-01-2005 à 16:57:28    

patachou a écrit :

J'affirme pas ca dans tous les cas, mais j'ai essayé chez moi quand meme et j'avais pas le texte selectionné en passant par tab.


 
ca fct maintenant :
 
private void mettreSubrillance(final JTextField f){
  f.addFocusListener(new FocusListener() {
   public void focusGained(FocusEvent arg0) {
    f.selectAll();
   }
 
   public void focusLost(FocusEvent arg0) {
   }
  });
 }
 
Merci de votre aide

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed