Deathman123456
Grünschnabel
Hallo in die Runde
habe folgendes Problem:
Ich möcht mehrere JFrame Fenster in einer Liste verwalten z.B. LinkedList,
leider speichert er immer nur ein Fenster in die Liste, egal wie viele ich öffne
.
vielen Dank für Eure Hilfestellungen vorab, anbei mein Code:
habe folgendes Problem:
Ich möcht mehrere JFrame Fenster in einer Liste verwalten z.B. LinkedList,
leider speichert er immer nur ein Fenster in die Liste, egal wie viele ich öffne

vielen Dank für Eure Hilfestellungen vorab, anbei mein Code:
Java:
public class FensterHandler extends WindowAdapter {
LinkedList<Window> fensterListe = new LinkedList<Window>();
private Iterator<Window> iterator;
public void windowClosing(WindowEvent we) {
Window w = we.getWindow();
// entfernt das Fenster aus der Liste
fensterListe.remove(w);
System.out.println("Noch vorhandene Objekte in der Liste: " + fensterListe.size());
}
public void windowOpened(WindowEvent we) {
Window w = we.getWindow();
// fügt ein Fenster in die Liste ein
fensterListe.add(w);
}
public void alleFensterSchliessen() {
iterator = fensterListe.iterator();
while (iterator.hasNext()) {
Window w = (Window) iterator.next();
fensterListe.remove(w);
w.dispose();
}
}
}
Zuletzt bearbeitet von einem Moderator: