Insérer tableau String dans un Jlist Java

Bonjour,

Je cherche a insérer un tableau de String dans une Jlist.

Est-ce que quelqu'un sais comment faire ?

Merci!
Configuration: Windows XP
Firefox 3.0.1

3 réponses

  1. Salut,
    Par exemple :
    			String[] allAgenciesIds = new String[] {"one", "two", "three"};
    			DefaultListModel model = new DefaultListModel();
    			for (String agId : allAgenciesIds) {
    				model.addElement(agId);
    			}
    			ton_instance_de_JList.setModel(model);
    


    ++
    1. Bonjour,

      ........
      ........
      JList list;
      // R G B
      Color jauneclair = new Color(255, 255, 212);
      Color bleu = new Color(0, 85, 255);
      private Font fontlist = new Font("Courier New", Font.PLAIN, 11); // par exemple
      ........
      ........

      final JFrame framexxx = new JFrame("Le titre de la liste.");
      framexxx.setDefaultLookAndFeelDecorated(true);
      framexxx.setBounds(240, 0, 560, 601); // par exemple
      framexxx.setDefaultCloseOperation(3);
      list = new JList(NomDuTableau);
      list.setFont(fontlist);
      list.setBackground(jauneclair);
      list.setForeground(bleu); // couleur du texte ( noir par défaut )
      list.setSelectedIndex(-1); // -1 pas de selection initiale
      // list.setPreferredSize(new java.awt.Dimension(430, 601)); // prend en fait la taille de ...
      framexxx.getContentPane().add(new JScrollPane(list)); // ... framexxx
      framexxx.setVisible(true);

      list.addListSelectionListener(

      new ListSelectionListener() {

      public void valueChanged(ListSelectionEvent e)

      { Iindex = list.getSelectedIndex();
      ........
      ........

      Cordialement.