Rechercher : dans
Par :

Insérer tableau String dans un Jlist Java

Dernière réponse le 14 aoû 2008 à 00:47:25 fromw, le 13 aoû 2008 à 16:11:53 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Insérer tableau String dans un Jlist Java » dans :
Javascript - Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle' On appelle structure conditonnelle les instructions qui permettent de tester si une condition est vraie ou non, ce qui permet notamment de donner de l'interactivité à vos scripts : Instruction...
Les structures en langage C VoirDifférence entre une structure et un tableau Un tableau permet de regrouper des éléments de même type, c'est-à-dire codés sur le même nombre de bits et de la même façon. Toutefois, il est généralement utile de pouvoir rassembler des éléments de...
Java: Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditonnelle les instructions qui permettent de tester si une condition est vraie ou non. Ces structures conditionnelles peuvent être associées à des structures qui se répètent...

1

sandul, le 13 aoû 2008 à 16:52:10

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);


++

Répondre à sandul

2

danimo, le 13 aoû 2008 à 19:27:27
  • +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.

Répondre à danimo

3

 fromw, le 14 aoû 2008 à 00:47:25

Merci pour vos réponses !

Je vais tenter ca demain :)

Répondre à fromw