Виды программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

вакансия java developer
Socket, java.net.NoRouteToHostException:
Как Вы относитесь к курящим девушкам?
Прежде чем задать вопрос, прочтите это!
ВНИМАНИЕ! АКЦИЯ!, Сбор интересных решений различных задач
Литература по VB/VBA, Всем новичкам!
Дополнения к FAQ`у
Ссылки на интересные сайты, DirectX, MS Office, БД, Книги, Статьи...
Делаем игру на VB!, проект форума
Ответы на часто задаваемые вопросы
Я могу создавать свои интерфейсы, они поддерживаются?
Работа с датой.
Шифруем на VB, Шифрование файлов
Параллельность при циклах, прошу подсказки
Как можно быстрее всего выполнить сериализацию, моего объекта в файл или БД?
Многопоточность. Как?
Visual Basic и XP, помогите решить проблему
Глобальная обработка ошибок, как?
Помогите, ошибка, Ошибка в VB 6
формулы в EXCEL, Как можно описать формулы в excel?
особые свойства файла
Вопрос по JNI
Как из VB запретить устройство, программно
исходник теста!!!!
Scroll в DataGrid, Вопрос по visual basic 6
Люди помогите пожалуйста!!!
Напоминалка, Надо создать напоминалку в Access
макросы в excel
ActiveX Problem:(
вопрос по GetWindowRect
Visual Basic Script 2, Кто знает помогите!!!
Еще про скачивание из интернета, Как обновить кэш?
Вопросы новичка. Книги.
VB & Symbian OS
Отображение чисел
EXIF в VBA (Corel)
Списки в VB/VBA, ... кто что знает? и что думает? :)
создание виртуальной клавы, на VB, мать его
Open dialog на несколько файлов - глюк?, Старый тип интерфейса (win3.11)не нужно!
Помогите написать 2 проги на VB, пожалуйста
Занесение данных в БД, Занесение данных пользователя в БД.
Ищу учителя или помощника по программированию на V, Ищу учителя или помощника по программиро
создание ошибки при выборе данных
ошибка при инициализации и выводе массива
те кто знает mshtml (vb6) помогите, Удаление лишних тэгов
DocumentBeforeClose, Обработчик в MS Word
Как Вы относитесь к курящим девушкам?
Поиск в масиве, как организовать?
прокручивание страницы компонетра, html
поиск решения в моём приложении, как реализовать
Метод Scale... что-то я не вкуриваю..., размеры объекта Picture Box....
Вопрос про реализацию движка игры., И как бы это сделать на VB?
проблеммы с реализацией сортировки массива
Решение системы AX=B, где A, B - матрицы размером MxN
JBuilder 8, Где можно найти?
Запуск программы и модальность окон, Запуск программы и модальность окон
Открыть html не как тэги аштэмээль, А как его открывает WC через F3. Вот так
Napisanie funkcii dlya leybelov, ustal ot oshibki
GUID для линейного входа звуковой карты, узнать надо!
Про создание игр c пом. OpenGL, Я книжки видел и сайты
заргить dll
Запуск проги
Проблема при создании отчёта
Пользовательские функции в Excel
Алгоритм обхода файловой системы на VB 6.0, Help!!
Как Вы относитесь к курящим девушкам?
разрешение экранa, без глюков и DirectX
как правильно параллелить процессы
Показывает в папке все txt-файлы, Что за ошибка не могу понять
Ввод данных в таблицу Excel., Как лучше организовать ввод данных?

Платные хостинги     Раскрутка сайта     Книги по программированию


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

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Код     JPanel DataPanel = new JPanel();DataPanel.setLayout(new GridLayout(40,15));        JLabel[][] array =new JLabel[40][15];     int i;    int j;        for(i=0;i<40;i++){     for (j=0;j<15;j++){           array[i][j].setText("data");      DataPanel.add(array[i][j]);     }    }highlightSyntax('javaYjNlMz','java');Вот такой простой код выкидывает мне Exception in thread "main" java.lang.NullPointerException at Hash.<init>(Hash.java:65) at Hash.main(Hash.java:99)Мне всего-то нужно чтоб создалась таблица лэйблов 40х15 с текстом "data".Мне никак н сообразить что такое...вроде инициализировано всё...

- Приведи код полность и пометь строки 65 и 99.

- Небольшое предположение. Не видя полного листинга кода, я могу ошибаться, но все же..Вот, ты создаешь массив лейблов, а потом "общаешься" с каждым элементом массива (setText() и т.п.). А ты проинициализировал эти объекты? Ну, то есть, ты создал двумерный массив ссылок на JLabel, а сами объекты ты создал? Т.o. где-то в коде, ПЕРЕД обращением к конкретному элементу массива должно быть что-то вродеКод for(i=0;i<40;i++){         for (j=0;j<15;j++){         array[i][j] = new JLabel();};highlightSyntax('java2YyODU','java');У тебя есть подобный код?

- значит этого не достаточно?Код     JLabel[][] array =new JLabel[40][15]; highlightSyntax('java1YTE0M','java');у меня такой инициализации как ты посоветовал как раз и не было сейчас тогда попробю переделать.ДОБАВЛЕНО век живи-век учись заработало, спасибо! Это сообщение отредактировал snorkee - 26.3.2005, 12:04

- Приходите еще.Немного поясню, т.к. это довольно типичная ошибка.Когда ты выполняешь Код JLabel[][] array =new JLabel[40][15]; highlightSyntax('javaU2Zjc=','java');создается двумерный массив ССЫЛОК на объекты JLabel, но сами объекты еще не созданы. Их нужно создавать вручную - т.е. для каждого элемента массива следует выполнить new JLabel(..). Иначе, программа будет вылетать в exception - ведь будут вызываются методы и поля несозданного, неинициализированного объекта.

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование 1с предприятие | язык программирования pascal | виды программирования | программирование процессоров | язык программирования 1с | программирование assembler | методология программирования | прикладное программирование | программирование turbo pascal | парадигмы программирования | удаленная программирование | программирование управления | справочник программирования | задачи математическому программированию | методики программирования | программирование outlook | компьютерное программирование | программирование деревья | высокоуровневое программирование | программирование delphi скачать | программирование сигнализации | теория языков программирования | программирование микропроцессоров | обоснование языка программирования | программирование win32 | Ссылки

Все про программирование управления