Witam.
Chciałbym dodać do panelu wiele (tj. kilkadziesiąt) elementów tego samego typu. Muszę każdy dodawać osobno, czy mogę to wrzucić w jakąś pętlę? A jeśli mogę, to jakby ona wyglądała?
0
0
To zależy od tego czy te elementy będą Ci potem potrzebne czy nie. Najprostsza forma, to
for(int i=0;i<ileDup;i++)
add(new JLabel("Dupa"));
Jeżeli musisz do tych elementów odwoływać sie poza konstruktorem, to możesz zrobić tak:
private JTextField[] pola;
// a w konstruktorze
pola new JTextField[ilePol];
for(int i=0;i<ilePol;i++)
{
pola[i]=new JTextField();
add(pola[i]);
}
0
Będę musiał się potem do nich odwoływać. Drugie rozwiązanie rozwiązuje mój problem. Dzięki wielkie.