[java] peut-on faire une pré-selection dans une JList ?

peut-on faire une pré-selection dans une JList ? [java] - Java - Programmation

Marsh Posté le 27-05-2002 à 18:59:27    

j'affiche une JList et je voudrais surligner des articles par défaut.
L'utilisateur complétera ou modifiera la sélection...
Est ce possible ?

Reply

Marsh Posté le 27-05-2002 à 18:59:27   

Reply

Marsh Posté le 27-05-2002 à 19:45:30    

la javadoc c'est pas fait pour les c...odeurs de cobol ! :)
 
 void setSelectedIndex(int index)  
          Selects a single cell.  
 void setSelectedIndices(int[] indices)  
          Selects a set of cells.  
 void setSelectedValue(Object anObject, boolean shouldScroll)  
          Selects the specified object from the list.  
 void setSelectionInterval(int anchor, int lead)  
          Selects the specified interval.

 

[jfdsdjhfuetppo]--Message édité par benou le 27-05-2002 à 19:45:48--[/jfdsdjhfuetppo]


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 27-05-2002 à 20:10:54    

j'ai essayé avec setSelectedIndices(int[] indices)
suivi d'un repaint() mais je n'ai pas mes articles surlignés.
J'ai sans doute oublié qqchose

Reply

Marsh Posté le 27-05-2002 à 20:14:29    

Je précise que j'avais consulté javadoc et essayé avant de poster ;)

Reply

Marsh Posté le 27-05-2002 à 21:04:56    

c'est bien ;)
j'avais cru que non ...
 
j'ai pas le temps là mais si je peux je regarde apres ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 27-05-2002 à 21:46:30    

J'ai réessayé sur un petit test à la maison et ça marche, j'essayerai de comprendre demain dans l'appli que je développe au taf. Merci pour le réponse qui m'a permis de voir que je cherchais dans la bonne direction...
 
    String[] tab ={"toto","titi","tata"};
    int[] tabi = {0,2};
    jChoiseList.setListData(tab);
    jChoiseList.setSelectedIndices(tabi);

Reply

Sujets relatifs:

Leave a Replay

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