Тип Параметр находится за пределами границ - PullRequest
0 голосов
/ 13 февраля 2012

Я пытаюсь создать JLabel с индексом.Итак, я создал класс indexedJLabel, расширяющий JLabel.Когда я пытаюсь создать ArrayList нового объекта, я получаю сообщение об ошибке: параметр типа IndexedJLabel находится за его пределами.Пожалуйста, смотрите мой код ниже.

public class IndexedJLabel extends JLabel
{
    private int index = -1;
    public IndexedJLabel()
    {
        super();
        index = -1;
    }
}

Создание массива IndexedJLabel

private static ArrayList<IndexedJLabel> primaryPanelLabels = new ArrayList<IndexedJLabel>(20);

1 Ответ

0 голосов
/ 13 февраля 2012

private int index;

Вы не устанавливаете значение явно, если оно не является статическим до вызова конструктора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...