2010-05-23 2 views
4

Comment puis-je créer un modèle de liste à partir d'un JList afin d'y insérer un élément. Je veux utiliser cette méthode: addElement(java.lang.Object item)Java JList modèle

J'ai trouvé une explication here, mais le problème est que ListModel est une interface et même si j'écris une mise en œuvre et remplacer la méthode, je ne peux pas utiliser la méthode addElement()

Répondre

6

Java fournit des implémentations de ListModel déjà, comme DefaultListModel, que vous pouvez instancier et utiliser

Par exemple:

final DefaultListModel model = new DefaultListModel(); 
model.addElement("one"); 
model.addElement("two"); 
model.addElement("three"); 

final JList list = new JList(model); 
4

Consultez ce Sun Tutorial. Contient un exemple sur comment ajouter des listes à un JList