Witam,
mam listę
List<JButton> buttonList = new ArrayList<JButton>();
w niej kilka obiektów, w których chciałbym np. zmienić tło. Zacząłem to robić jak poniżej:
for(JButton b : buttonList)
b.setBackground(Color.RED);
ale gdzieś przeczytałem (nie mogę sobie przypomnieć gdzie), że nie jest to poprawne (nie pamiętam z jakiego powodu). Buttony w tej liście przechowuję ponieważ na oknie ich liczba może się zmieniać, a ja chciałbym móc zmieniać ich parametry, które później zapisuję do pliku XML. Wykorzystuję je również w przypadku kiedy zaznaczam kilka buttonów i następnie klikając w pustą przestrzeń okna odznaczam wszystkie zaznaczone.
Może mi ktoś wyjaśnić czy robię to w sposób prawidłowy, czy jednak dobrze kojarzę i nie tak się to robi.
pozdrawiam!