Ich habe folgende Liste:
Die Werte kommen aus der Datenbank:
Wenn ich jetzt neue Werte in die Datenbank schreibe, wird die JList nicht aktualisiert. Wie kann ich das kleine Problemchen lösen?
EDIT:
Code:
/*-------------------------------------------------------------------*/
/**J L i s t */
/*-------------------------------------------------------------------*/
String[] liste_String = {"nachname, ", "vorname," "fall_nummer"};
liste = new JList(defaultlistmodel);
liste.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
liste.setSelectedIndex(0);
liste.setSize(50,50);
liste.setSelectionMode(0);
JScrollPane patienten_scrollPane = new JScrollPane_liste);
Die Werte kommen aus der Datenbank:
Code:
/*-------------------------------------------------------------------*/
/**JList mit Werten aus der Datenbank auslesen*/
/*-------------------------------------------------------------------*/
try
{
// Anzeige neuer Patienten in der Liste
String anzeige_JList;
for (;Test.result.next();defaultlistmodel.addElement(anzeige_JList))
{
anzeige_JList = Test.result.getString("fall_nummer");
}
pack();
}
catch(SQLException e)
{
JOptionPane.showMessageDialog(null, " Fehler beim Datenbankabbau",
"DB-Meldung", JOptionPane.ERROR_MESSAGE);
}
Wenn ich jetzt neue Werte in die Datenbank schreibe, wird die JList nicht aktualisiert. Wie kann ich das kleine Problemchen lösen?
EDIT:
Code:
public static DefaultListModel defaultlistmodel = new DefaultListModel();