Hallo,
muss etwa folgende Aufgabe lösen:
Es gibt eine Klasse Personen. Personen haben Vorname, Name, Alter,...
Ich muss jetzt ein GUI machen, dass eine Liste von Personen nach allen dieser Eigenschaften sortieren kann.
-> erledigt
Klasse GUI zum anzeigen
Klasse Personen
Klasse PersonenListe enthält innere statische Klassen vom Tyo comparator plus methoden die den entsprechenden comaprator aufrufen.
Bsp:
Nun soll ich den Sortiervorgang irgendwie "graphisch" darstellen. Als annahme habe ich eine Liste mit 5 Einträgen.
Also beispiel soll die Liste nach jedem Sortierschritt neu angezeigt werden und man kann zb. die Gechwindigkeit per slider einstellen.
Mit einem eigenen Algorithmus wäre dies eher zu verwirklichen. (system pause nach jedem schritt + Listenausgabe).
muss etwa folgende Aufgabe lösen:
Es gibt eine Klasse Personen. Personen haben Vorname, Name, Alter,...
Ich muss jetzt ein GUI machen, dass eine Liste von Personen nach allen dieser Eigenschaften sortieren kann.
-> erledigt
Klasse GUI zum anzeigen
Klasse Personen
Klasse PersonenListe enthält innere statische Klassen vom Tyo comparator plus methoden die den entsprechenden comaprator aufrufen.
Bsp:
Java:
public List<Person> sortByLastName(boolean sortDescending)
{
Collections.sort(sortedList, new PersonSortByLastName());
if (sortDescending){
Collections.reverse(sortedList);
}
return sortedList;
}
Nun soll ich den Sortiervorgang irgendwie "graphisch" darstellen. Als annahme habe ich eine Liste mit 5 Einträgen.
Also beispiel soll die Liste nach jedem Sortierschritt neu angezeigt werden und man kann zb. die Gechwindigkeit per slider einstellen.
Mit einem eigenen Algorithmus wäre dies eher zu verwirklichen. (system pause nach jedem schritt + Listenausgabe).