Stiamo parlando di Choice di AWT?
In quel caso dovrai aggiungere un ItemListener al Choice. Questo listener verrà invocato ogni volta che l'utente selezionerà un elemento. Nota che non risponderà se viene invocato il metodo select() sul Choice programmaticamente.
codice:
private Choice choice;
...
choice = new Choice();
...
choice.addItemListener( new ItemListener() {
@Override
public void itemStateChanged(ItemEvent ie) {
selezioneElemento();
}
});
...
private void selezioneElemento() {
// Ottengo l'elemento selezionato
String objSel = choice.getSelectedItem();
... // Fai ciò che vuoi con l'elemento selezionato
}
Ciao.