Réinitialisation de la valeur d'un JComboBox

J'ai un JComboBox qui contient certaines employé numéros d'identification (qui sont des valeurs entières).

Je veux", Sélectionnez l'employé à la JComboBox comme valeur par défaut. Comme cette valeur est dans un format de chaîne sa me lancer une exception de type "java.lang.NumberFormatException: Pour la saisie de texte: "Sélectionnez l'Employé"".
Comment puis-je faire cela?

Mon code est:

public void clear()
 {
    cmb_emp_id.setSelectedItem("Select Employee");
    txt_emp_name.setText("");
    txt_department.setText("");
    txt_designation.setText("");
    joining_date.setDate(new Date());
    resign_date.setDate(new Date());
    txt_description.setText("");
 }

Comment puis-je y arriver?

Lequel de ces lignes jeter NumberFormatException?
cmb_emp_id.setSelectedItem("Select Employé"); cette ligne est en train de jeter exception..
Je vous recommande de ne setSelectedIndex(0) pour éviter d'écrire que la constante de chaîne à deux endroits dans le code et suivre le principe DRY.

OriginalL'auteur Harshali | 2012-08-21