Witam,
tworzę przyciski w pętli
for (Iterator i = filteredUserList.iterator(); i.hasNext();) {
TeamMember user = (TeamMember) i.next();
panel.add(new JLabel(user.toString()));
JButton showScheduleBtn = new JButton("pokaż harmonogram");
panel.add(showScheduleBtn);
}
i chciałbym, żeby z każdym przyciskiem powiązany był obiekt użytkownika. Kiedy nacisnę przycisk, wywołuję jakąś metodę, której argumentem jest powiązany z danym przyciskiem użytkownik. Jak to zrobić? Na razie nie mam pomysłów. Jeśli by wykorzystać do tego klasę wewnętrzną, to musiałbym zadeklarować JButton showScheduleBtn
jako final, wyrzucić to przed pętlę i zaraz za zadeklarować klasę wewnętrzną. Ale wtedy niemógłbym zainicjować showScheduleBtn
w pętli. Poza tym jak stworzyć to powiązanie między pczyciskiem i użytkownikiem?