items.removeElementAt(itemindex); kan man skrive sådan i forte
Følgende kode giver nogle sjove fejlmeddelelser, erder nogen der kan sige mig hvad der er galt?
package usingjsp.Internetbutik;
import usingjsp.Internetbutik.*;
import java.util.*;
import java.io.*;
/**
*
* @author
* @version
*/
public class IndkøbskurvClass implements java.io.Serializable
{
//Indkøbskurvens varer=varer/vare bliver gemt i en vektor
protected Vector Varerclass;
/** Creates new IndkøbskurvClass */
public IndkøbskurvClass()
{
Varerclass = new Vector();
}
public Vector getVarerclass()
{
return(Vector) Varerclass.clone();
}
public synchronized void addItem(Varerclass newVarerclass)
{
Enumeration e = Varerclass.elements();
while (e.hasMoreElements())
{
Varerclass currVarerclass = (Varerclass) e.nextElement();
if (newVarerclass.equals(currVarerclass))
{
currVarerclass.ordreEnhed = currVarerclass.ordreEnhed +
newVarerclass.ordreEnhed;
return;
}
}
Varerclass.addElement(newVarerclass);
}
public synchronized void removeVarerclass(int VarerclassIndex)
{
Varerclass varerclass = (Varerclass) Varerclass.elementAt(VarerclassIndex);
varerclass.ordreEnhed = varerclass.ordreEnhed - varerclass.maengde;
//hvis ordreEnheden når 0, så fjern denne ordre fra kurven.
if(varerclass.ordreEnhed <= 0)
{
varerclass.removeElementAt(VarerclassIndex);
}
}
}
Programmer/Allaire/JRun/servers/default/demo-app/jsp/usingjsp/Internetbutik/IndkøbskurvClass.java
[63:1] cannot resolve symbol
symbol : method removeElementAt (int)
location: class usingjsp.Internetbutik.Varerclass
varerclass.removeElementAt(VarerclassIndex);
^
1 error
Errors compiling IndkøbskurvClass.
