2015-06-14 2 views
-2

Я получил эту ошибку, но моя игра все еще работает. Я должен беспокоиться? Я могу предоставить кодировку, которая вызывает эту ошибку, если это необходимо.Должен ли я беспокоиться об этой ошибке?

Ошибка:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException 
     at main.GamePanel.paintComponent(GamePanel.java:77) 
     at javax.swing.JComponent.paint(Unknown Source) 
     at javax.swing.JComponent.paintChildren(Unknown Source) 
     at javax.swing.JComponent.paint(Unknown Source) 
     at javax.swing.JComponent.paintChildren(Unknown Source) 
     at javax.swing.JComponent.paint(Unknown Source) 
     at javax.swing.JLayeredPane.paint(Unknown Source) 
     at javax.swing.JComponent.paintChildren(Unknown Source) 
     at javax.swing.JComponent.paintToOffscreen(Unknown Source) 
     at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source) 
     at javax.swing.RepaintManager$PaintManager.paint(Unknown Source) 
     at javax.swing.RepaintManager.paint(Unknown Source) 
     at javax.swing.JComponent.paint(Unknown Source) 
     at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source) 
     at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source) 
     at sun.awt.SunGraphicsCallback.runComponents(Unknown Source) 
     at java.awt.Container.paint(Unknown Source) 
     at java.awt.Window.paint(Unknown Source) 
     at javax.swing.RepaintManager$4.run(Unknown Source) 
     at javax.swing.RepaintManager$4.run(Unknown Source) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) 
     at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) 
     at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) 
     at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source) 
     at javax.swing.RepaintManager.access$1300(Unknown Source) 
     at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source) 
     at java.awt.event.InvocationEvent.dispatch(Unknown Source) 
     at java.awt.EventQueue.dispatchEventImpl(Unknown Source) 
     at java.awt.EventQueue.access$500(Unknown Source) 
     at java.awt.EventQueue$3.run(Unknown Source) 
     at java.awt.EventQueue$3.run(Unknown Source) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) 
     at java.awt.EventQueue.dispatchEvent(Unknown Source) 
     at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) 
     at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) 
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) 
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
     at java.awt.EventDispatchThread.run(Unknown Source) 
+1

Обеспокоенный о чем? – immibis

+0

и что мешает вам предоставить его? сделайте свой вопрос полным и напишите код, который даст вам эту ошибку –

ответ

1

Конечно, вы должны быть обеспокоены. Нулевой указатель означает, что переменная, которая должна содержать что-то, пуста и используется. Кроме того, он работает в функции paintComponent, поэтому он может отражать внешний вид приложения.

+1

Спасибо! для вашего комментария я исправил его! yewww – user3603698

Смежные вопросы