Hi,
Ich habe ein Event. Dort wird ein JDialog sichtbar gemacht wird und eine Combobox anhand einer SQL-Abfrage initialisert. Diese Initialisierung möchte ich allerdings in einem seperaten Thread nutzen, da die SQL-Abfrage ja dauert und so das sichtbar machen des Fensters verzögert wird.
Nur, kann ich einen Thread nicht irgendwie anhand einer anonymen Klasse erzeugen?
Ich will ja nur dass ein bestimmter Teil als seperater Thread ausgeführt wird.
Genaugenommen, dieser hier:
Hier mal der Code:
Danke schonmal
gruß
Ocean-Driver
Ich habe ein Event. Dort wird ein JDialog sichtbar gemacht wird und eine Combobox anhand einer SQL-Abfrage initialisert. Diese Initialisierung möchte ich allerdings in einem seperaten Thread nutzen, da die SQL-Abfrage ja dauert und so das sichtbar machen des Fensters verzögert wird.
Nur, kann ich einen Thread nicht irgendwie anhand einer anonymen Klasse erzeugen?
Ich will ja nur dass ein bestimmter Teil als seperater Thread ausgeführt wird.
Genaugenommen, dieser hier:
Code:
while(qualis.next())
ComboBoxQuali.addItem(qualis.getString(1));
ComboBoxQuali.setEditable(false);
ResultSet formate = Abfrage.execute("select name from formate");
while(formate.next())
ComboBoxFormat.addItem(formate.getString(1));
ComboBoxFormat.setEditable(false);
Hier mal der Code:
Code:
private void openDateiDialogActionPerformed(java.awt.event.ActionEvent evt) {
try
{
ComboBoxQuali.removeAllItems();
ComboBoxFormat.removeAllItems();
ResultSet qualis = Abfrage.execute("select name from qualis");
while(qualis.next())
ComboBoxQuali.addItem(qualis.getString(1));
ComboBoxQuali.setEditable(false);
ResultSet formate = Abfrage.execute("select name from formate");
while(formate.next())
ComboBoxFormat.addItem(formate.getString(1));
ComboBoxFormat.setEditable(false);
} catch (Exception e) {
System.out.println(e.getMessage());
}
Danke schonmal
gruß
Ocean-Driver