Main: http://pastebin.com/3vTaPTT7
Window: http://pastebin.com/N5LhiFtv
MainPane: http://pastebin.com/nPwJe3Uj
Ich habe diese drei Klassen in meine Projekt und will eigentlich die Klasse MainPane (erbt von JPanel) dem Window (Die Klasse Window erbt von JFrame) hinzufügen. Dafür habe ich eine Methode setPanel() in der Window Klasse gemacht, die ein JPanel als Parameter bekommt. In der JPanel Klasse (MainPane) rufe ich diese Methode der Klasse Window auf und übergebe ihr this. Warum bekomme ich eine NullPointerException. Ich habe doch ein JPanel erstellt und deklariert.
Window: http://pastebin.com/N5LhiFtv
MainPane: http://pastebin.com/nPwJe3Uj
Ich habe diese drei Klassen in meine Projekt und will eigentlich die Klasse MainPane (erbt von JPanel) dem Window (Die Klasse Window erbt von JFrame) hinzufügen. Dafür habe ich eine Methode setPanel() in der Window Klasse gemacht, die ein JPanel als Parameter bekommt. In der JPanel Klasse (MainPane) rufe ich diese Methode der Klasse Window auf und übergebe ihr this. Warum bekomme ich eine NullPointerException. Ich habe doch ein JPanel erstellt und deklariert.