Guten Morgen,
ich habe vor kurzem angefangen mich für Java zu interessieren. Nach einigen Tagen habe ich beschlossen das Spiel Flappy Bird nach zu programmieren.
Ich habe versucht es Objektorientiert zu gestalten. Ich nutze Apache NetBeans IDE 11.2 als Entwicklungsumgebung. Es funktioniert bisher ganz gut, einige Features wie ein Score der nach oben zählt pro geschaffte Röhre fehlt noch (Score geht derzeit nur um 1 hoch per Klick). Aber das ist gar nicht das Problem.
Mein Problem ist das ich eine BackgroundPanel.java Class habe und gerne in meiner initComponents Methode mein Hintergrundbild aufrufen möchte welches im src Bereich liegt.
Sobald ich jedoch versuche per initComponents mein Hintergrundbild anzeigen zu lassen, bekomme ich eine Compiler Fehlermeldung.
Es wäre sehr nett, wenn jemand mein Programm etwas ausbessern könnte. Ich habe das Aufrufen des Hintergrundbildes in meiner initComponent Methode auskommentiert damit das Programm zumindest läuft
Hier könnt ihr euch den Ordner herunterladen:
drive.google.com
Mein Code ist bestimmt nicht sauber und fehlerfrei, also macht euch schon mal darauf gefasst nach hinten umzukippen
Mit freundlichen Grüßen Fritz
ich habe vor kurzem angefangen mich für Java zu interessieren. Nach einigen Tagen habe ich beschlossen das Spiel Flappy Bird nach zu programmieren.
Ich habe versucht es Objektorientiert zu gestalten. Ich nutze Apache NetBeans IDE 11.2 als Entwicklungsumgebung. Es funktioniert bisher ganz gut, einige Features wie ein Score der nach oben zählt pro geschaffte Röhre fehlt noch (Score geht derzeit nur um 1 hoch per Klick). Aber das ist gar nicht das Problem.
Mein Problem ist das ich eine BackgroundPanel.java Class habe und gerne in meiner initComponents Methode mein Hintergrundbild aufrufen möchte welches im src Bereich liegt.
Sobald ich jedoch versuche per initComponents mein Hintergrundbild anzeigen zu lassen, bekomme ich eine Compiler Fehlermeldung.
Code:
warning: [options] bootstrap class path not set in conjunction with -source 8
1 warning
compile:
run:
Exception in thread "main" java.lang.IllegalArgumentException: input == null!
at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1400)
at flappybird.gui.BackgroundPanel.<init>(BackgroundPanel.java:18)
at flappybird.gui.Hauptfenster.initComponents(Hauptfenster.java:62)
at flappybird.gui.Hauptfenster.<init>(Hauptfenster.java:45)
at flappybird.FlappyBird.main(FlappyBird.java:21)
D:\Fritz\Desktop\FlappyBird\nbproject\build-impl.xml:1330: The following error occurred while executing this line:
D:\Fritz\Desktop\FlappyBird\nbproject\build-impl.xml:968: Java returned: 1
BUILD FAILED (total time: 3 seconds)
Es wäre sehr nett, wenn jemand mein Programm etwas ausbessern könnte. Ich habe das Aufrufen des Hintergrundbildes in meiner initComponent Methode auskommentiert damit das Programm zumindest läuft
Hier könnt ihr euch den Ordner herunterladen:
FlappyBird – Google Drive

Mein Code ist bestimmt nicht sauber und fehlerfrei, also macht euch schon mal darauf gefasst nach hinten umzukippen
Mit freundlichen Grüßen Fritz