Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaFX
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
savenkodenys
11 / 11 / 10
Регистрация: 04.06.2017
Сообщений: 99
#1

Ошибка Exception in thread "JavaFX Application Thread" java.lang.NullPointerException

13.07.2017, 19:49. Просмотров 855. Ответов 1

Вот что хочу сделать
Java
1
2
3
4
5
6
7
8
HBox hbox = new HBox(5);
hbox.setAlignment(Pos.CENTER);
scene.setRoot(hbox);
Circle[] c = new Circle[3];
for(int i = 0; i < 3; i++) {
     c[i].setRadius(10);
     hbox.getChildren().add(c[i]);
}
Выдает следующую ошибку:

Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
at yourreaction.YourReaction.GameStart(YourReaction.java:69)
at yourreaction.YourReaction$1.handle(YourReaction.java:39)
at yourreaction.YourReaction$1.handle(YourReaction.java:37)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3757)
at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416)
at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
at com.sun.glass.ui.View.notifyMouse(View.java:937)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
at java.lang.Thread.run(Thread.java:748)

Добавлено через 34 минуты
Ошибка в двух строках
Java
1
2
c[i].setRadius(10);
hbox.getChildren().add(c[i]);
Если их убрать все ок. Не могу понять, почему нельзя создать массив и с ним работать.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.07.2017, 19:49
Ответы с готовыми решениями:

Exception in thread "JavaFX Application Thread" java.lang.NullPointerException при создании новой Tab или окна
Доброго времени суток, уважаемые форумчане и форумчанки! Не бросаю попытки...

Ошибка при использовании table.setRowFactory если увеличивается к-во данных в Таблице = java.lang.NullPointerException
Есть таблица goodsReceiptTable. При отображении выделяет строку красным цветом...

Выбрасывает java.lang.NullPointerException. Как исправить?
При проверки введенных данных с элементами таблицы бд выбрасывает ...

Ошибка Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Помогите пожалуйста package pr; import java.awt.EventQueue; import...

Исключение Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Подскажите, отчего выдается исключение при нажатии на кнопку. Exception in...

1
aleksandy
629 / 521 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
17.07.2017, 23:25 #2
Создание массива - не есть создание всех его элементов.
Java
1
2
3
4
5
6
7
Circle[] c = new Circle[3];
for(int i = 0; i < 3; i++) {
    Circle circle = new Circle();
    circle.setRadius(10);
    hbox.getChildren().add(circle);
    c[i] = circle;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.07.2017, 23:25

Как исправить Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Здравствуйте, я новичок в Java. Пишу программу для решения тестов. Суть...

Почему когда фоновый thread "спит" я не могу убить main thread ?
Привет! Делаю гуй на swing'e, для реализации долговременной задачи создал...

Ошибка java.lang.NullPointerException
Подскажите пожалуйста, как исправить Вот код package test; import...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru