2014-10-29 5 views
0

Для отображения 10 меток в JPanel Я использовал следующий код, используя Netbeans для Java. Не получается какой-либо выход. JPanel расположение комплект как null расположение.Показать массивы JLabel

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { 
    JLabel[] labels = new JLabel[10]; 
    for(int i=0; i<9; i++){ 
    labels[i] = new JLabel("Label Name " + i); 
    p1.add(labels[i]);} 
} 
+0

- панель, добавленная к раме? –

+0

Что такое p1? вы определили его? –

+1

Чтобы лучше помочь, отправьте сообщение [MCVE] (http://stackoverflow.com/help/mcve) (минимальный полный проверяемый пример). –

ответ

3

Вы должны вызвать validate метод объекта кадра после добавления подкомпонентов к нему.

Метод проверки используется для того, чтобы контейнер снова выложил свои подкомпоненты. Он должен вызываться, когда подкомпоненты этого контейнера изменяются (добавляются или удаляются из контейнера или изменяются сведения о компоновке) после отображения контейнера.

Смежные вопросы