#edit. Mitm BubbleSort gelöst.
Awt ist leider die Vorgabe, ansonsten hätte ich Swing genutzt. Ja das mit dem Packagenamen ist so ne Gewöhnunssache von mir :DQuote:
Wieso benutzt du nicht JList von Swing wenn du schon die ganze Zeit mit Swing in deinem Projekt arbeitest?
Du solltest auch mal deine Imports bzw. Klassen besser setzen. Den Package-Namen jedesmal dazu zu schreiben ist nicht nötig, dafür sind die Imports ja da.
[Only registered and activated users can see links. Click Here To Register...]
Ja hab ich auch schon probiert bekomms aber nich hin.Quote:
Speicher deine Items aus der List in eine Collection(z.B. ArrayList) und verwende dann Arrays.sort(liste), oder Collections.sort(liste), und befülle dann die Liste neu.
private ArrayList arrayList = new ArrayList();
private List deineList;
private String attributeNames[];
public void sort() {
if(arrayList.isEmpty())
System.out.println("Empty list");
attributeNames = new String[arrayList.size()];
for(int i = 0; i < arrayList.size(); i++)
attributeNames[i] = (String)arrayList.get(i);
Arrays.sort(attributeNames);
// false only single selection
// listSize deine List groesse
deineList = new List(listSize, false);
for(int i = 0; i < attributeNames.length; i++)
deineList.add(attributeNames[i]);
}