Hallo Forum.
Ich habe eine Liste mit Objekten der Klasse SlideShowImage. Die Klasse enthält ein Attribut dirPath das sagt aus welchen Ordner das Bild stammt.
Ich lasse in einer ComboBox alle Ordner anzeigen, die ein Bild in die Liste geliefert haben. Nun möchte ich in der ComboBox einen Ornder auswählen und dann alle Bilder, die von dort kommen aus der Liste entfernen.
Dazu habe die diese Methode geschrieben:
Der Aufruf derMethode:
Es passiert leider gar nischt :-(
Kann man überhaupt so casten wie ich das gemacht habe? Und wenn ja was mache ich dann verkehrt?
Lg
MasseElch
Ich habe eine Liste mit Objekten der Klasse SlideShowImage. Die Klasse enthält ein Attribut dirPath das sagt aus welchen Ordner das Bild stammt.
Ich lasse in einer ComboBox alle Ordner anzeigen, die ein Bild in die Liste geliefert haben. Nun möchte ich in der ComboBox einen Ornder auswählen und dann alle Bilder, die von dort kommen aus der Liste entfernen.
Dazu habe die diese Methode geschrieben:
Java:
public void removeImages(String key) {
for (Iterator<SlideShowImage> imageListIter = this.imageList.iterator(); imageListIter.hasNext();) {
SlideShowImage img = imageListIter.next();
if(img.getDirPath().equals(key)) {
imageListIter.remove();
}
}
}
Der Aufruf derMethode:
Java:
slideShow.getImageList().removeImages((String) gui.getComboBox().getSelectedItem());
Es passiert leider gar nischt :-(
Kann man überhaupt so casten wie ich das gemacht habe? Und wenn ja was mache ich dann verkehrt?
Lg
MasseElch