Ok allora ho costruito una classe così fatta:
codice:
public class outDB {
int ID=0;
String valore=null;
public String toString(){
return valore;
}
public void setValori(int a, String v){
ID=a;
valore=v;
}
}
che poi ho istanziato:
codice:
String condizioni_marine[][] = DB.getDati("SELECT ID, nome FROM MARE");
//------- Adesso metto tutto in un array di oggetti
outDB lista[] = new outDB[condizioni_marine[0].length];
for(int i=0; i<condizioni_marine[0].length;i++){
lista[i] = new outDB();
int ID = Integer.parseInt(condizioni_marine[0][i]);
String valore = condizioni_marine[1][i];
lista[i].setValori(ID, valore);
Mari_model.addElement(lista[i]);
}
Ho messo un listener
codice:
Mari.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent evt) {
Object selezione = Mari.getSelectedValue();
System.out.print(selezione);
}
ma mi stampa solo il nome
cosa devo fare?