Eintraege in die JList

Hallo, ich habe in meiner Application ein JList angelegt und möchte dort Einträge vornehmen. Dies klappt auch mit folgender Anweisung
static final String[] DATA =
{
„Test 1“, „Test 2“, „Test 3“, „Test 4“
};

Doch die Eiträge sollen nicht fest sein beim öffnen des Fensters aus einer SQL Tabelle ausgelesen werden. Das auslesen klappt ja auch doch wie bekomme ich die Werte (String) in die JList?

Hoffe mir kann jemand helfen.

Vielen Dank
Marco

Hi Marco,

ist eigentlich nicht sonderlich schwer. Wenn das Auslesen geklappt
hat nehme ich mal an, das du mit getModel() das ListModel holst und
davon mit getElementAt() den Eintrag erhälst.

Wenn du das ListModel auf DefaultListModel castest, dann hast du auch
die Methode addElement(Object o) zur verfügung. Damit sollte es klappen.

Also:
JList list = new JList(new DefaultListModel());
(bin mir nicht sicher, aber ein DefaultListModel wird glaube ich auch beim leeren Konstruktor angelegt)

zum Hinzufügen:
DefaultListModel model = (DefaultListModel)list.getModel();
model.addElement(„test“);

Ist ungetestet, sollte aber funktionieren.

Gruß
Jodus