Hallo,
ich habe folgendes Problem : Ich lese Daten aus einer Datenbank aus und packe diese in ein Model, welches ich später in einen String-Array konvertiere, den ich der Liste übergebe. Dieser trägt die id des Datensatzes als Index und eine Zeichenkette aus zusammengesetzten Datensätzen als Inhalt. Nun kann ich diesen in eine JList packen und vorher nach Alphabet sortieren. Das Problem ist, dass sich so auch die Keys des Arrays verändern und ich die Daten aus der Liste mit getSelectedValue nichtmehr auslesen kann(sie stimmen nichtmehr mit den eigentlichen IDs überein). Gibt es eine Methode das ListModel zu sortieren ohne die Indizes zu verändern?
ich habe folgendes Problem : Ich lese Daten aus einer Datenbank aus und packe diese in ein Model, welches ich später in einen String-Array konvertiere, den ich der Liste übergebe. Dieser trägt die id des Datensatzes als Index und eine Zeichenkette aus zusammengesetzten Datensätzen als Inhalt. Nun kann ich diesen in eine JList packen und vorher nach Alphabet sortieren. Das Problem ist, dass sich so auch die Keys des Arrays verändern und ich die Daten aus der Liste mit getSelectedValue nichtmehr auslesen kann(sie stimmen nichtmehr mit den eigentlichen IDs überein). Gibt es eine Methode das ListModel zu sortieren ohne die Indizes zu verändern?