Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Adding new element to a Jlist

 
Kristof Camelbeke
Ranch Hand
Posts: 97
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have created a Jlist which displays 1 colomn from a Database.
I have stored all the elements in a Vector (Vector Valuelist) and then I did a SetListData.
veldenList.setListData(valueList) ;
Now I want to add new elements to the Jlist using the ActionEventHandler :
private void fielddAdd(java.awt.event.ActionEvent evt) {
// Add your handling code here:
How do I accomplish this ?
I've read that I should use a DefaultListModel but in my case I have used Vectors and a SetListData....
Anybody ?
Thanks,
Kristof
 
Joe Gilvary
Ranch Hand
Posts: 152
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Check the Java Tutorial for the section on using
Lists.
http://java.sun.com/docs/books/tutorial/uiswing/components/list.html
The List, the ListModel, and the listener are all
in the sample code in the tutorial.
HTH,
Joe
 
netharam ram
Ranch Hand
Posts: 202
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, ucan't directly add or remove an element from a JList, instead use the DefaultListModel class.
DefaultListModel dlm=new DefaultListModel();
JList jlst=new JList(dlm);
Now to add an element to the list:
dlm.addElement(element);
&
dlm.removeElement(element);
to remove an element.
Any changes to this model is reflected automatically in the JList.
Happy middling with java.
Netharam
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic