View Single Post
Old 19-11-2014, 15:35   #4
sottovento
Senior Member
 
L'Avatar di sottovento
 
Iscritto dal: Nov 2005
Cittā: Texas
Messaggi: 1722
Quote:
Originariamente inviato da tagan Guarda i messaggi
non ho capito!
intendi una cosa del genere?

Codice:
class MioDato{
    public int ID;
    public String Descrizione;
        
    public String toString(){
        return ID+"-"+Descrizione;
    }
}
ma se faccio cosi, sul valore della combobox, mi include anche il campo che non voglio visualizzare.
Allora non metterlo nella toString(), no? Se vuoi visualizzare solo la descrizione, fai
Codice:
@Override
public String toString()
{
    return descrizione;
}
(descrizione deve cominciare con una minuscola).

Alla selezione, ti fai dare l'indice con getSelectedIndex(); visto che poi hai il modello (lo puoi ottenere con
Codice:
     DefaultComboBoxModel model = (DefaultComboBoxModel)cmd.getModel();
), puoi ottenere l'oggetto di tipo MioDato e farci quello che vuoi.
__________________
In God we trust; all others bring data
sottovento č offline   Rispondi citando il messaggio o parte di esso