Ciao
Grazie la tua risposta inziale mi ha dato un input.
Ho Risolto cosi e sembra funzionare
for( Component comp : CheckBoxSpace.getComponents() ) {
if( comp instanceof JCheckBox) {
((JCheckBox) comp).setSelected(true);
}
}
Ciao
Grazie la tua risposta inziale mi ha dato un input.
Ho Risolto cosi e sembra funzionare
for( Component comp : CheckBoxSpace.getComponents() ) {
if( comp instanceof JCheckBox) {
((JCheckBox) comp).setSelected(true);
}
}
Sì ma così è abbastanza "brutto". Iteri tutti i componenti di un "contenitore", devi testare il tipo e fare un cast.
Le alternative SICURAMENTE ci sono, migliori. Non ho purtroppo una visione completa sul tuo codice. Devi tenere un array/lista di quei JCheckBox, che siano ovviamente esattamente quelli che poi aggiungi fisicamente in un contenitore.
A quel punto ... non vedo perché non debba funzionare! E se non ti funziona ... allora c'è dell'altro che non ho idea ora.
Inoltre il tuo codice è un pochino confuso, perché non segui le convenzioni standard: i nomi di variabili dovrebbero avere la iniziale minuscola.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Ciao
In primis ti ringrazio per tutti i consigli che mi dai. So che il mio codice e confuso anzi direi confusissimo ma e la prima volta in vita mia che programmo non sapevo nemmeno delle convenzioni standard.
Grazie ancora.