aspose file tools
The moose likes Swing / AWT / SWT / JFace and the fly likes problems index after adding element to a Jlist Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » Swing / AWT / SWT / JFace
Reply Bookmark "problems index after adding element to a Jlist" Watch "problems index after adding element to a Jlist" New topic
Author

problems index after adding element to a Jlist

Kristof Camelbeke
Ranch Hand

Joined: Nov 28, 2001
Posts: 97
Hello
I can finally add a new element to a Jlist.
Everything works out fine when I add a new element without selecting something first.
When I have selected something from the Jlist and try to add a new item I get the following errors on the outputscreen :
Connection established successfully!
rowssize = 7
newIndex Jlist = 6
rowssize = 8
Exception occurred during event dispatching:
java.lang.ArrayIndexOutOfBoundsException: -1 < 0
at java.util.Vector.elementAt(Vector.java:427)
at veld.VeldGUI.veldenListSelected1(VeldGUI.java:235)
at veld.VeldGUI.access$300
Here is the code for the actionHandler when I add an new element,FYI I work with vectors and not the DefaultListModel.

valueList.addElement(v.getName());
veldenList.setListData(valueList);
veldenList.repaint();
// Here I put the index of the Jlist to the added element
int newIndex = (rows.size()-1);
veldenList.setSelectedIndex(newIndex);
System.out.println ("newIndex Jlist = " +
newIndex);
Here is my ListSelectionListener when an item is selected :
private void veldenListSelected1(javax.swing.event.ListSelectionEvent evt) {
tfVeldNaam.setText((String)veldenList.getSelectedValue());
cbType.setSelectedIndex(((Veld)rows.elementAt(veldenList.getSelectedIndex())).getType());
tfLengte.setText(new Integer(((Veld)rows.elementAt(veldenList.getSelectedIndex())).getLengte()).toString());
veldDetails.setText(((Veld)rows.elementAt(veldenList.getSelectedIndex())).getOmschrijving());

Thanks
Kristof
 
IntelliJ Java IDE
 
subject: problems index after adding element to a Jlist
 
Threads others viewed
How to clear the selection made in a Jlist
listSelectionListener help needed
ListSelectionlistener problem when adding new elements
problem selecting JList item
JList model elements pre exist, updating of vector does not change model
WebSphere development made easy
without the weight of IBM tools
http://www.myeclipseide.com

cast iron skillet 49er

more from paul wheaton's glorious empire of web junk: cast iron skillet diatomaceous earth rocket mass heater sepp holzer raised garden beds raising chickens lawn care CFL flea control missoula heat permaculture