Outils pour utilisateurs

Outils du site


bloc2:prog:poo:jlist

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bloc2:prog:poo:jlist [2023/10/12 11:22] – [Paramétrer le Jlist] adminbloc2:prog:poo:jlist [2023/10/12 11:29] (Version actuelle) – [Exploiter la valeur sélectionnée dans la Jlist] admin
Ligne 45: Ligne 45:
  
     private DefaultListModel<String> listModel;     private DefaultListModel<String> listModel;
-} +               
-                    +
 </code> </code>
  
Ligne 79: Ligne 78:
 <code java> <code java>
 public class MainWindow{ public class MainWindow{
-  
     private DefaultListModel<T> listModel;     private DefaultListModel<T> listModel;
 } }
Ligne 118: Ligne 116:
 ===== Exploiter la valeur sélectionnée dans la Jlist ===== ===== Exploiter la valeur sélectionnée dans la Jlist =====
  
-Avec une Jlist on a la possibilité de ** récupérer ** l'élément sélectionné lorsqu'un utilisateur clique dessus grâce à la méthode ** getSelectedValue **.  +Avec une Jlist on a la possibilité de ** récupérer ** l'élément sélectionné lorsqu'un utilisateur clique dessus grâce à la méthode ** getSelectedValue ** (libre au développeur d'utiliser les méthodes de l'objet pour  obtenir ses caractéristiques propres).
 <code java> <code java>
-// getSelectedValue permet de récupérer l'objet sélectionné  +T t = jList1.getSelectedValue(); 
-// (libre à chacun d'utiliser des méthodes de l'objet pour  +System.out.println (t.getNom());  
-// obtenir des valeurs plus précises+
-private void listCategsValueChanged(javax.swing.event.ListSelectionEvent evt) { +
-     // ici affiche le résultat de la méthode toString appliquée au  +
-     // type d'objet contenu dans la JList +
-     System.out.println(jList1.getSelectedValue());  +
-}+
 </code> </code>
 Note : dans le cas d'une sélection multiple, la méthode **getSelectedValuesList()** renvoie la Collection des Objets sélectionnés. Note : dans le cas d'une sélection multiple, la méthode **getSelectedValuesList()** renvoie la Collection des Objets sélectionnés.
bloc2/prog/poo/jlist.1697102560.txt.gz · Dernière modification : 2023/10/12 11:22 de admin