Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- g2.setColor(Color.green);
- for(int i=0; i < ROWS; i++)
- {
- X = 18;
- for(int j = 0; j < COLS; j++)
- {
- brick[i][j].setRect(X, Y, BRICK_WIDTH, BRICK_HEIGHT);
- g2.draw(brick[i][j]);
- g2.fill(brick[i][j]);
- X += BRICK_WIDTH + 5;
- }
- Y += BRICK_HEIGHT + 5;
- }
- ERROR:
- Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
- at Game.paintComponent(Game.java:127)
- at javax.swing.JComponent.paint(JComponent.java:1054)
- at javax.swing.JComponent.paintChildren(JComponent.java:887)
- at javax.swing.JComponent.paint(JComponent.java:1063)
- at javax.swing.JComponent.paintChildren(JComponent.java:887)
- at javax.swing.JComponent.paint(JComponent.java:1063)
- at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)
- at javax.swing.JComponent.paintChildren(JComponent.java:887)
- at javax.swing.JComponent.paintToOffscreen(JComponent.java:5228)
- at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1482)
- at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1413)
- at javax.swing.RepaintManager.paint(RepaintManager.java:1206)
- at javax.swing.JComponent.paint(JComponent.java:1040)
- at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39)
- at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:78)
- at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:115)
- at java.awt.Container.paint(Container.java:1967)
- at java.awt.Window.paint(Window.java:3877)
- at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:781)
- at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:728)
- at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:677)
- at javax.swing.RepaintManager.access$700(RepaintManager.java:59)
- at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1621)
- at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
- at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
- at java.awt.EventQueue.access$200(EventQueue.java:103)
- at java.awt.EventQueue$3.run(EventQueue.java:682)
- at java.awt.EventQueue$3.run(EventQueue.java:680)
- at java.security.AccessController.doPrivileged(Native Method)
- at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
- at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
- at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
- at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
- at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
- at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
- at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
- at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
Advertisement
Add Comment
Please, Sign In to add comment