Blood_Raven
Legacy Member
Stom vraagje eigenlijk, er zal waarschijnlijk een zeer kort antwoord voor zijn maar ik weet niet hoe ik het antwoord op mijn vraag specifiek zou zoeken.
Ik zoek een manier om een variable van een for lus door te geven in de Listener zodat ik niet volgende code krijg:
actief[0]: JCheckBox
select[0]: JComboBox
De bedoeling zou zijn om met een for lus over 10 elementen te gaan en dan in de Listener van actief[index] de code toe te voegen die betrekking heeft op select[index].
Probleem is dat index niet zomaar totin de Listener kan.
Is er enige alternatief of een work-around?
Ik zoek een manier om een variable van een for lus door te geven in de Listener zodat ik niet volgende code krijg:
actief[0]: JCheckBox
select[0]: JComboBox
Code:
actief[0].addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
if(e.getStateChange() == ItemEvent.SELECTED) {
select[0].setVisible(true);
}
else {
select[0].setVisible(false);
}
}
});
}
De bedoeling zou zijn om met een for lus over 10 elementen te gaan en dan in de Listener van actief[index] de code toe te voegen die betrekking heeft op select[index].
Probleem is dat index niet zomaar totin de Listener kan.
Is er enige alternatief of een work-around?
