Hi,
folgendes Problem:
Am ende des Konstruktors von einem JFrame erstelle ich ein Objekt einer bestimmten Klasse, welches defacto unendlich oft bestimmte Dinge ausführt und das JFrame soll eigentlich dazu dienen diese Sachen darzustellen. Leider wird es aber anscheinend nicht erstellt bzw. die Erstellung wird nicht abgeschlossen.
Daher meine Frage: Gibt es eine Methode die automatisch direkt nachdem das JFrame fertig initialisiert ist aufgerufen wird und die ich überschreiben kann oder eine andere Möglichkeit das Objekt erst zu erzeugen nachdem das JFrame komplett entstanden ist (oder habe ich die falsche Ursache für den Fehler gefunden)?
Code der relevanten JFrame Klasse:
Vielen Dank für eure Hilfe im Voraus
folgendes Problem:
Am ende des Konstruktors von einem JFrame erstelle ich ein Objekt einer bestimmten Klasse, welches defacto unendlich oft bestimmte Dinge ausführt und das JFrame soll eigentlich dazu dienen diese Sachen darzustellen. Leider wird es aber anscheinend nicht erstellt bzw. die Erstellung wird nicht abgeschlossen.
Daher meine Frage: Gibt es eine Methode die automatisch direkt nachdem das JFrame fertig initialisiert ist aufgerufen wird und die ich überschreiben kann oder eine andere Möglichkeit das Objekt erst zu erzeugen nachdem das JFrame komplett entstanden ist (oder habe ich die falsche Ursache für den Fehler gefunden)?
Code der relevanten JFrame Klasse:
Java:
import javax.swing.*;
import java.awt.*;
public class Window extends JFrame {
private int width, height;
private Data data;
private Screen screen;
private Administrator admin;
public Window (String titel,int width2,int height2) {
width=width2;
height=height2;
setLayout (null);
Mapcreator map=new Mapcreator();
data= map.createMap ();
screen=new Screen (width, height, data, this);
//Screen
screen.setBounds (0,0,width, height);
screen.setBackground (Color.white);
add (screen);
admin = new Administrator (data, screen); //Startet einen nicht enden wollenden Prozess
}
}
Vielen Dank für eure Hilfe im Voraus