Ciao!

Ho spulciato un po' il forum è ho sempre trovato problemi simili ma non identici a quello che sto per proporre:

Vorrei realizzare una funzione che svuota una comboBox e poi la ripopola in base a un array passato come parametro. Ho qualche problema a realizzare l'ultima parte, non so quale metodo chiamare, anche se sono certo che esista, dato che con un costruttore Combo posso passare un array:

codice:
private void svuotaPopola(javax.swing.JComboBox combo, String[] arr){
      combo.removeAll();
      combo.riempi(arr);
}
Come posso fare?
Altra cosa: come si fa ad associare un valore deciso da me ai vari elementi della Combo (come in HTML)? Ho letto che devo creare un array di array, nel quale un elemento sia di tipo int. Ma quindi Java si accorge da solo di questo o ho capito male io?

Grazie!