23.06.2014 / 13:21 | |
Zvers Пользователь Сейчас: Offline
Регистрация: 06.02.2010
| samogost, ImageIO.read(getClass().getResourceAsStream("1.jpg"));
|
23.06.2014 / 13:27 | |
samogost Пользователь Сейчас: Offline
Имя: Сергей Откуда: Липецк Регистрация: 05.11.2013
| Не работает, вот какие ошибки выдаются при запуске: Exception in thread "main" java.lang.NullPointerException at javaapplication1.MyCanvas.<init>(MyCanvas.java:29) at javaapplication1.JavaApplication1.<init>(JavaApplication1.java:26) at javaapplication1.JavaApplication1.main(JavaApplication1.java:33)
|
23.06.2014 / 13:28 | |
Zvers Пользователь Сейчас: Offline
Регистрация: 06.02.2010
| samogost, Фрагмент кода please. Возможно, путь не так написал.
|
23.06.2014 / 13:30 | |
samogost Пользователь Сейчас: Offline
Имя: Сергей Откуда: Липецк Регистрация: 05.11.2013
| Вот код,картинки находятся в папке images.
Прикрепленные файлы: MyCanvas.java (1.12 кб.) Скачано 544 раза JavaApplication(…).java (0.81 кб.) Скачано 522 раза |
23.06.2014 / 13:34 | |
Zvers Пользователь Сейчас: Offline
Регистрация: 06.02.2010
| samogost, А здесь слэш надо поставить в начале пути, ибо код не в дефолтном пакете находится.
|
23.06.2014 / 13:36 | |
samogost Пользователь Сейчас: Offline
Имя: Сергей Откуда: Липецк Регистрация: 05.11.2013
| Zvers, сделал как ты сказал, теже ошибки.
|
23.06.2014 / 13:45 | |
Zvers Пользователь Сейчас: Offline
Регистрация: 06.02.2010
| samogost, }catch(Exception e){}
Сюда добавь e.printStackTrace(), посмотри где ошибка возникает, в ImageIO или в BaseSprite. Если объект Image != null, то смотреть надо в другом месте.
Изменено Zvers (23.06 / 13:47) (всего 1 раз) |
23.06.2014 / 13:52 | |
samogost Пользователь Сейчас: Offline
Имя: Сергей Откуда: Липецк Регистрация: 05.11.2013
| Zvers, проблема в классе BaseSprite. Вот он. Я упростил его немного, но все-равно не работает.
Изменено samogost (23.06 / 13:53) (всего 1 раз)
Прикрепленные файлы: BaseSprite.java (3.43 кб.) Скачано 521 раз |
23.06.2014 / 13:56 | |
Zvers Пользователь Сейчас: Offline
Регистрация: 06.02.2010
| samogost, Image[] mFrames = new Image[]{image}; вот это замени на mFrames = new Image[]{image};
|
23.06.2014 / 14:26 | |
samogost Пользователь Сейчас: Offline
Имя: Сергей Откуда: Липецк Регистрация: 05.11.2013
| Zvers, спасибо, заработало! |