Tabela labeli / JLabel Array - problem

0

Mam problem przy stworzeniu tablicy/listy labeli. Po pierwsze chciałbym wiedzieć czy istnieje możliwość zgrupowania labeli w tablicę/listę we współpracy z WindowBuilderem w eclipse. Niestety gdy tworzę ją ręcznie, jej elementy nie są widoczne w Design.

Mój problem jest związany z metodą add. Kiedy wywołuję ją dla konkretnego elementu tablicy przyjmuje on w parametrze "null" (wg Error Loga w WB). Konsola wyświetla wyjątek NullPointerException. Dzieje się tak mimo to, że wcześniej tworzę tablicę tych obiektów.

Tak to u mnie wygląda:

 
static JLabel[] labels = new JLabel[20];

panel.add(labels[0]);

Przedtem, gdy każdy label był oddzielną zmienną, wszystko działało. Różnica tylko taka, że tworzyłem label z pustym stringiem.

1

static JLabel[] labels = new JLabel[20];

for(i=0;i<20;i++){
labels[i]=new JLabel();
panel.add(labels[i]);
}

I już gra gitara.

1 użytkowników online, w tym zalogowanych: 0, gości: 1