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 кб.) Скачано 588 раз    JavaApplication(…).java   (0.81 кб.) Скачано 562 раза   | 
  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 кб.) Скачано 572 раза   | 
  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, спасибо, заработало!    |