Probleme mit ComboBox befüllen

Lautsprecher

Erfahrenes Mitglied
Hi,
ich befülle eine ComboBox mit Einträgen aus einer Datenbank über Vektoren!!

Code:
Vector kennung = mitarbeiterauslesen();  
for ( int i = 0; i < kennung.size(); i++ )
{
ComboMitarbeiternamen.addItem(kennung.get(i));
}

Code:
while(rs.next())
{
nachn = rs.getString("Nachname");
persnr = rs.getString("PersonalNr");
if (persnr != null)
{
benutzerauswahl = nachn + "." + persnr;
kennung.add(benutzerauswahl);
benutzerauswahl = null;
nachn = null;
persnr = null;
}
}


In meiner Applikation ist dann immer die ComboBox mit dem ersten Eintrag gefüllt.
Ich möchte aber gerne, wenn die Combobox aufgerufen wird "blank " drin steht.
Ich hab schon versucht:
Combobox.addItem(""); vor der for-Schleife bzw. in die while(rs.next()) einzubauen. Bekomme dann aber einen
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 1

Wie muss ich meinen Code noch modifizieren
Hasta luego
 
Zuletzt bearbeitet:
So sollte es funktionieren:

Code:
ComboBox ComboMitarbeiternamen = new ComboBox();
ComboMitarbeiternamen.addItem(" ");
Vector kennung = mitarbeiterauslesen();  
for ( int i = 0; i < kennung.size(); i++ )
{
  ComboMitarbeiternamen.addItem(kennung.get(i));
}
 
Zurück