Salve a tutti,
ho una JComboBox definito così
codice:
private void createCombo() { String[] typeStrings = { " ", "I", "D", "A" };
comboBox = new JComboBox(typeStrings);
}
vorrei che quando clicco sull'item I deve abilitarsi una texField che segue la combo, ho assegnato un listner al comboBox in questo modo
codice:
private void verifyComboBox() {
ItemListener itemListener = new ItemListener(){
@Override
public void itemStateChanged(ItemEvent event) {
if (event.getStateChange() == ItemEvent.SELECTED) {
Object item = event.getItem();
if(item.equals("I")){
textField.setEnabled(true);
}else{
textField.setEnabled(false);
}
}
}
};
comboBox.addItemListener(itemListener);
}
Entrambi i metodi li richiamo nel costruttore del JDialog che li contiene.
Dove sbaglio?
Grazie a tutti