Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3017 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Subrillance

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Subrillance

n°953794
steevi2307
Posté le 16-01-2005 à 09:56:27  profilanswer
 

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

mood
Publicité
Posté le 16-01-2005 à 09:56:27  profilanswer
 

n°953805
patachou
Posté le 16-01-2005 à 10:17:39  profilanswer
 

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.

n°953924
Huitre
Posté le 16-01-2005 à 16:15:05  profilanswer
 

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

n°953932
patachou
Posté le 16-01-2005 à 16:27:53  profilanswer
 

Pas chez moi avec un jre 1.4_2

n°953934
Huitre
Posté le 16-01-2005 à 16:28:40  profilanswer
 

ha ok, j'aurais cru.

n°953941
patachou
Posté le 16-01-2005 à 16:38:18  profilanswer
 

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.

n°953958
steevi2307
Posté le 16-01-2005 à 16:57:28  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Subrillance

 

Sujets relatifs
Plus de sujets relatifs à : Subrillance


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)