Hallo Leute,
ich hatte in Java ein kleines Spiel geschrieben und dafür das Applet genutzt. Nun muss ich mich davon wieder trennen, da meinem Prof das ganz und gar nicht gepasst hat. Nun erbe ich von JPanel und die Probleme fangen an. Ich habe eine kleine Methode geschrieben um die Bilder einlesen zu können, bekomme beim Ausführen jedoch eine NullPointer, drum habe ich die Vermutung, dass mit meiner Methode irgendwas im Argen liegt. ;(
Wäre super, wenn ihr euch das mal anschauen könntet:
Klick für Pastebin
//edit
Ich habe testweise einen Versuch mit new File gewagt, das gehört wieder gestrichen. Eigentlich muss es heißen:
Hoffnungsvolle Grüße,
BooWseR :toll:
Und wen es interessiert: Hier, was meine Konsole auswirft:
ich hatte in Java ein kleines Spiel geschrieben und dafür das Applet genutzt. Nun muss ich mich davon wieder trennen, da meinem Prof das ganz und gar nicht gepasst hat. Nun erbe ich von JPanel und die Probleme fangen an. Ich habe eine kleine Methode geschrieben um die Bilder einlesen zu können, bekomme beim Ausführen jedoch eine NullPointer, drum habe ich die Vermutung, dass mit meiner Methode irgendwas im Argen liegt. ;(
Wäre super, wenn ihr euch das mal anschauen könntet:
Klick für Pastebin
//edit
Ich habe testweise einen Versuch mit new File gewagt, das gehört wieder gestrichen. Eigentlich muss es heißen:
Java:
bild = ImageIO.read(pic_url);
Hoffnungsvolle Grüße,
BooWseR :toll:
Und wen es interessiert: Hier, was meine Konsole auswirft:
Code:
Exception in thread "Thread-3" java.lang.NullPointerException
at hsb_KneeDeepInTheBlood.StartingClass.run(StartingClass.java:92)
at java.lang.Thread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at hsb_KneeDeepInTheBlood.StartingClass.paintComponent(StartingClass.java:211)
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$3.run(Unknown Source)
at javax.swing.RepaintManager$3.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$1100(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$200(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)
Zuletzt bearbeitet: