30.07.2015 Views

La documentation en PDF - Louis SWINNEN

La documentation en PDF - Louis SWINNEN

La documentation en PDF - Louis SWINNEN

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>La</strong> méthode setSelectedIndex permet de sélectionner un élém<strong>en</strong>t dans la liste. Cetteméthode est particulièrem<strong>en</strong>t intéressante avant l’affichage des valeurs pour que la valeuraffichée soit définie (par défaut, il s’agit du 1 ier élém<strong>en</strong>t de la liste). Cette méthode pr<strong>en</strong>d, <strong>en</strong>paramètre, l’id<strong>en</strong>tifiant de la combobox et l’indice dans le tableau, à sélectionner. Il fautnoter que la 1 ère valeur se trouve à l’indice 0.Exemple :String[] maListe = {"zero", "un", "deux", "trois" } ;...setListComboBox("cbListe", maListe);setSelectedIndex("cbListe", 2);System.out.println("<strong>La</strong> valeur selectionne est : " +maListe[getSelectedIndex("cbListe")]) ;b) cas d’une Ext<strong>en</strong>dedComboBoxboolean setListExt<strong>en</strong>dedComboBox(String id, String[][] cont<strong>en</strong>t)String[][] getListExt<strong>en</strong>dedComboBox(String id)int getSelectedIndex(String id)void setSelectedIndex(String id, int index)<strong>La</strong> méthode setListExt<strong>en</strong>dedComboBox permet de fixer ou modifier le cont<strong>en</strong>u de la listedéroulante. <strong>La</strong> liste est alors directem<strong>en</strong>t mise à jour <strong>en</strong> fonction du cont<strong>en</strong>u du tableau dechaîne fourni <strong>en</strong> paramètre (seule la dernière colonne est affichée).<strong>La</strong> méthode getListExt<strong>en</strong>dedComboBox permet d’obt<strong>en</strong>ir la liste des valeurs complète (tout letableau) et non pas uniquem<strong>en</strong>t la liste affichée. Les valeurs sont retournées sous la formed’un tableau de chaines de caractères.<strong>La</strong> méthode getSelectedIndex permet de connaître l’index dans la liste qui est actuellem<strong>en</strong>tsélectionné et choisi par l’utilisateur. Il s’agit de l’indice dans le tableau de valeur, la 1 èrevaleur se trouve à l’indice 0.<strong>La</strong> méthode setSelectedIndex permet de sélectionner un élém<strong>en</strong>t dans la liste. Cetteméthode est particulièrem<strong>en</strong>t intéressante avant l’affichage des valeurs pour que la valeuraffichée soit définie (par défaut, il s’agit du 1 ier élém<strong>en</strong>t de la liste). Cette méthode pr<strong>en</strong>d, <strong>en</strong>paramètre, l’id<strong>en</strong>tifiant de la combobox et l’indice dans le tableau, à sélectionner. Il fautnoter que la 1 ère valeur se trouve à l’indice 0.Exemple :String[][] maListe = { {"1", "zero"}, {"2", "un"}, {"3", "deux"},{"4", "trois"} } ;...setListExt<strong>en</strong>dedComboBox("ecbListe", maListe);setSelectedIndex("ecbListe", 2);...String[][] val = getListExt<strong>en</strong>dedComboBox("ecbListe");System.out.println("<strong>La</strong> valeur selectionne est : " +val[getSelectedIndex("ecbListe")][1] + " et l’ID est " +val[getSelectedIndex("ecbListe")][0]) ;© HELMo Informatique, 2013 28

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!