ellion
Erfahrenes Mitglied
Hallo Forum
Höchstwahrscheinlich stehe gerade wieder mächtig auf dem Schlauch - das variiert immer je nach Kaffeekonsum - aber ich komme einfach nicht weiter.
In der Klasse Room instanziere ich die Klasse ExaminationController (ein erweitertes JPanel) und füge sie der Klasse Room (ebenfalls erweitertes JPanel) hinzu. Klappt wunderbar und ohne Problemchen. Da diese aber immer zur Laufzeit hinzugefügt werden - theoretisch unendlich viele - und ich später noch drauf zugreifen wollte, würde ich diese gerne in einer ArrayList speichern. Leider geht das wohl nicht so leicht wie ich es mir vorgestellt habe.
Ich habe folgendenen Code (nicht über die noch fixen Werte wundern):
Das klappt prima. Mache ich nun aber folgendes ...
Bekomme ich eine NullPointerException
Ideen? Hilfe? Haue?
danke im Vorraus
Höchstwahrscheinlich stehe gerade wieder mächtig auf dem Schlauch - das variiert immer je nach Kaffeekonsum - aber ich komme einfach nicht weiter.
In der Klasse Room instanziere ich die Klasse ExaminationController (ein erweitertes JPanel) und füge sie der Klasse Room (ebenfalls erweitertes JPanel) hinzu. Klappt wunderbar und ohne Problemchen. Da diese aber immer zur Laufzeit hinzugefügt werden - theoretisch unendlich viele - und ich später noch drauf zugreifen wollte, würde ich diese gerne in einer ArrayList speichern. Leider geht das wohl nicht so leicht wie ich es mir vorgestellt habe.
Ich habe folgendenen Code (nicht über die noch fixen Werte wundern):
PHP:
public void addExamination(Examination examination) {
ExaminationController exam;
exam = new ExaminationController(examination);
this.add(exam, new org.netbeans.lib.awtextra.AbsoluteConstraints(100, 0, -1, -1));
this.updateUI();
}
Das klappt prima. Mache ich nun aber folgendes ...
PHP:
private ArrayList<ExaminationController> examinations;
...
public void addExamination(Examination examination) {
ExaminationController exam;
exam = new ExaminationController(examination);
this.add(exam, new org.netbeans.lib.awtextra.AbsoluteConstraints(100, 0, -1, -1));
this.updateUI();
examinations.add(exam);
}
Bekomme ich eine NullPointerException
Ideen? Hilfe? Haue?
danke im Vorraus