Bonjour, j'essay de transférer la valeur selectionner d'une jlist dans une autre page qui sera affiché dans un label mais comment faire, j'ai essayé une facon de faire, voila ma facon
voila ma jlist
Entrées= new DefaultListModel();
Entrées.addElement("Foie gras de canard chaud aux artichauts, bouillon à la coriandre");
Entrées.addElement("Tarte fine aux cèpes");
Entrées.addElement("Poêlée de girolles, oeuf cuit basse température au gingembre");
Entrées.addElement("Raviolis de langoustines aux herbes et ricotta");
jlOption1 = new JList(Entrées);
jlOption1.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
defil1= new JScrollPane(jlOption1);
defil1.setBounds(16,20,430,100);
desktop.add (defil1);
Puis je veut transférer la valeur selectionné dans une autre page, ici devis
devis.setSelectionEntrees(jlOption1.getModel().getElementAt(jlOption1.getSelectedIndex()));
Puis dans la page devis
je recupére avec la methode set
public void setSelectionEntrees(Object elementAt) {
jlOption1.setText((String) elementAt);
}
il m'indique l'erreur
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: -1
Merci de regardé un peut l'erreur,ce serai sympa, toute info sera bonne
Merci d'avance
Partager