Ich habe ein EigenesApplet extends JApplet, welches alleine oder im JMainFrame auch wunderbar funktioniert.
Nun habe ich eine MDI Applikation, in der ich das Applet gerne als Komponente einbinden möchte.
doch leider bekomme ich dann nur einen grauen Bereich angezeigt.
Füge ich einen init() Aufruf hinzu, wird mir zumindest schon das Applet initialisiert und ich sehe den Startzustand
Doch leider passiert dann überhaupt nix. Keine Reaktion auf Tasteneingabe und auch sonst nix. Das liegt ganz offensichtlich daran, dass update(Graphics) nicht aufgerufen wird. Gibt es vielleicht einen Container ähnlich JMainFrame, den ich hier für die Einbindung benutzen kann?
Das nächste Problem ist, dass das Applet in seiner Darstellung alles überlagert. Die anderen Fenster in der Anwendung können niemals vor dem Applet liegen, woran liegt das?
Nun habe ich eine MDI Applikation, in der ich das Applet gerne als Komponente einbinden möchte.
Code:
RdwGameEngine game = new RdwGameEngine(800, 600);
int width = 800;
int height = 600;
int x = (getWidth() - width) / 2;
int y = (getHeight() - height) / 2;
game.setBounds(x, y, width, height);
add(game);
doch leider bekomme ich dann nur einen grauen Bereich angezeigt.
Füge ich einen init() Aufruf hinzu, wird mir zumindest schon das Applet initialisiert und ich sehe den Startzustand
Code:
RdwGameEngine game = new RdwGameEngine(800, 600);
game.init();
int width = 800;
int height = 600;
int x = (getWidth() - width) / 2;
int y = (getHeight() - height) / 2;
game.setBounds(x, y, width, height);
add(game);
Doch leider passiert dann überhaupt nix. Keine Reaktion auf Tasteneingabe und auch sonst nix. Das liegt ganz offensichtlich daran, dass update(Graphics) nicht aufgerufen wird. Gibt es vielleicht einen Container ähnlich JMainFrame, den ich hier für die Einbindung benutzen kann?
Das nächste Problem ist, dass das Applet in seiner Darstellung alles überlagert. Die anderen Fenster in der Anwendung können niemals vor dem Applet liegen, woran liegt das?