Angenommen ich habe die Klasse "EinSpielMitGUI" welche von JFrame erbt.
Über den Konstruktur der Klasse greife ich auf die Superklasse zu, und erstelle ein Frame:
Wie kann ich auf diesen Konstruktor, oder bessergesagt auf das JFrame/ das "this" außerhalb des Konstruktors zugreifen , also bespielsweise eine Methode start () in einer anderen Klasse :
Also ja, nochmal meine allgemeine Frage:
Wie muss ich das "this" außerhalb des Konstruktors oder in anderen Klassen ersetzten?
Danke für die Hilfe.
PS: Und falls ihr noch Zeit habt, könnt ihr noch bei meiner anderen Frage vorbeischaun. Würde mich freuen
.
Danke:
https://www.java-forum.org/thema/jlabels-werden-nicht-angezeigt.178089/
Über den Konstruktur der Klasse greife ich auf die Superklasse zu, und erstelle ein Frame:
Java:
public class EinSpielMitGUI extends JFrame {
public EinSpielMitGUI() {
super ("Ein Spiel mit GUI")
this.setSize (350, 400);
this.setDefaultCloseOperarion (EXIT_ON_CLOSE);
}
}
Wie kann ich auf diesen Konstruktor, oder bessergesagt auf das JFrame/ das "this" außerhalb des Konstruktors zugreifen , also bespielsweise eine Methode start () in einer anderen Klasse :
Java:
public class EinSpielMitGUIStart {
void start() {
this.setVisible(true); //was muss statt dem "this" da stehen?
}
Wie muss ich das "this" außerhalb des Konstruktors oder in anderen Klassen ersetzten?
Danke für die Hilfe.
PS: Und falls ihr noch Zeit habt, könnt ihr noch bei meiner anderen Frage vorbeischaun. Würde mich freuen
Danke:
https://www.java-forum.org/thema/jlabels-werden-nicht-angezeigt.178089/