G
Gast
Gast
Hallo!
Ich brauche in einer Klasse den erzeugten Frame von einer anderen Klasse. Also habe ich in meiner Frame-Klasse folgenden Code:
In der Klasse, in der ich den Frame haben möchte, rufe ich die Funktion getFrame() auf und will den return-Wert in einer Variablen abspeichern:
Und jetzt die Fehler-Meldung:
Ich brauche in einer Klasse den erzeugten Frame von einer anderen Klasse. Also habe ich in meiner Frame-Klasse folgenden Code:
Code:
public JFrame getFrame() {
return this;
}
In der Klasse, in der ich den Frame haben möchte, rufe ich die Funktion getFrame() auf und will den return-Wert in einer Variablen abspeichern:
Code:
private JFrame frame = blub.getFrame();
Ich habe zwar nirgendwo einen "static context" aber was solls. Zumindest weiß ich jetzt nicht, wie ich den Frame in die andere Klasse bekommen kann. Wenn ich die Methode getFrame() statisch mache, dann kommt die Fehlermeldung, dass "this" nicht statisch ist, und wenn ich die Variable "frame" statisch mache, kommt die gleiche Fehlermeldung wie oben. Was kann ich tun?blub.java:9:30: non-static method getFrame() cannot be referenced from a static context