Ich bin dabei, ein Memory-Spiel zu erstellen.
Das Prinzip funktioniert schon fast, allerdings wollte ich eine Zusatzfunktion einbauen: Beim Start kann/muss der Anwender eine "Kategorie" auswählen, welche Karten er angezeigt haben möchte: z.B. Autos, Stars, usw...
Die Auswahl wird mit einer JComboBox getroffen, deren Inhalt in die Klasse Model geschrieben wird.
Wenn die Karten erstellt werden (Array), muss die Kategorie vom Model übernommen werden. Allerdings bekomme ich eine "java.lang.NullPointerException" in der Klasse "Karte" in der folgenden Zeile:
Ich denke, dass ich es mit den ganzen Referenzen nicht so ganz drauf habe.
Könnte mir jemand evtl. einen Tipp geben, was ich verbessern könnte?
PS: Die Bilder werden nach folgendem Schema ausgewählt: images/KATEGORIE/1.jpg
Anhang
Das Prinzip funktioniert schon fast, allerdings wollte ich eine Zusatzfunktion einbauen: Beim Start kann/muss der Anwender eine "Kategorie" auswählen, welche Karten er angezeigt haben möchte: z.B. Autos, Stars, usw...
Die Auswahl wird mit einer JComboBox getroffen, deren Inhalt in die Klasse Model geschrieben wird.
Wenn die Karten erstellt werden (Array), muss die Kategorie vom Model übernommen werden. Allerdings bekomme ich eine "java.lang.NullPointerException" in der Klasse "Karte" in der folgenden Zeile:
Java:
this.kategorie = ref.getKategorie();
Könnte mir jemand evtl. einen Tipp geben, was ich verbessern könnte?
PS: Die Bilder werden nach folgendem Schema ausgewählt: images/KATEGORIE/1.jpg
Anhang