Z
ZAntjeZ
Gast
Hallo
Ich habe Objekte der Klasse StructObject in einer verketteten Liste namens children. Die Objekte werden hinzugefügt, wenn ein Benutzer einen entsprechenden Button klickt.
Mit der Maus kann ein Objekt ausgwählt werden, und soll wieder gelöscht werden können.
Was mach ich dabei in folgender Funktion falsch?? Es geht bei mir nämlich nicht.
Tschau
Antje
Ich habe Objekte der Klasse StructObject in einer verketteten Liste namens children. Die Objekte werden hinzugefügt, wenn ein Benutzer einen entsprechenden Button klickt.
Mit der Maus kann ein Objekt ausgwählt werden, und soll wieder gelöscht werden können.
Was mach ich dabei in folgender Funktion falsch?? Es geht bei mir nämlich nicht.
Code:
public void delete(StructObject StrChild)
{
if (StrChild == null)
throw new IllegalArgumentException();
StructObject obj=Leinwand.getSelectObject();
Iterator it=children.listIterator(children.size());
while (it.hasNext())
{
Object child = it.next();
if(child==obj)
{
children.remove(child);
}
}
}
Tschau
Antje