Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ошибка при добавлении кнопок в массив

2.1K
13 марта 2008 года
госик
98 / / 20.11.2006
мучает меня сегодня такая ошибка - почему-то не могу добавить в массив buttons ни одной кнопки. код следующий:

 
Код:
int j = 0;
while(st.hasMoreTokens())
{  
 JButton tempSymbol = new JButton(st.nextToken());
 tempSymbol.setBackground(new Color(255, 102, 255));
 this.buttons[j++] = tempSymbol;  
 grid.add(tempSymbol);
}


точнее ошибок нет, прога вылетает с NullPointerException.
пояснения к коду: grid - это тот самый GridLayout :) (чтобы кнопочки хорошо расположились), StringTokenizer st (там содержаться символы, кот будут на соответствующей из кнопок, кол-во их фиксировано, поэтому цикл зависит от их кол-ва, не зависимо от j цикл закончит свою работу при окончании меток).
360
13 марта 2008 года
P*t*
474 / / 15.02.2007
Код вроде правильный.

Может быть что нибудь не инициализировано? st, grid или buttons?
В какой именно строчке происходит ошибка?
2.1K
13 марта 2008 года
госик
98 / / 20.11.2006
да-да вы правы.
я не внимательна.
63
13 марта 2008 года
Zorkus
2.6K / / 04.11.2006
Ничего личного, но все же - такие мелочи, старайтесь искать самостоятельно. Для идентификации такой ошибки достаточно посмотреть до конца StackTrace. Поверьте, удовлетворение от найденного и исправленного самостоятельно бага того обычно стоит :).
360
15 марта 2008 года
P*t*
474 / / 15.02.2007
Цитата: Zorkus
Поверьте, удовлетворение от найденного и исправленного самостоятельно бага того обычно стоит :).



Чаще бывает что я злюсь на свою тупость, когда после нескольких часов дебага нахожу какую-нибудь маленькую опечатку:)

63
15 марта 2008 года
Zorkus
2.6K / / 04.11.2006
Цитата: P*t*
Чаще бывает что я злюсь на свою тупость, когда после нескольких часов дебага нахожу какую-нибудь маленькую опечатку:)


Вы в IDE работает?

360
16 марта 2008 года
P*t*
474 / / 15.02.2007
Цитата: Zorkus
Вы в IDE работает?



В eclipse.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог