Applet main class aus anderer main class aufrufen

AintLarry

Mitglied
Meine main class eines applets (mit paint update init usw.)
soll eine andre class(mainMp) welche auch aufgebaut ist mit init paint update start stop und so weiter
aufrufen

heisst die alte mainclass soll geschlossen werden, und die neue mainMp (für multiplayer) soll gestartetb werden als wäre sie die main class, wenn ihr wisst was ich meine

lg henrik
 
Zuletzt bearbeitet von einem Moderator:
Du hast vermutlich 2 Klassen die von Applet erben. Mach doch ein Applet, was je nach Bedingungen Panel A oder Panel B anzeigt.
 
weil die mainMp class früher meine mail class war, nunr möchte ich aber ein menü einfügen , hab den inhalt von main in mainMP gesxchrieben und main gelöscht, wie kann ich nun meine mainMP class aus der main class ausführen???
sollte doch auch möglich sein oder nicht?
 
Also die Antwort auf deine Frage ist: ja, du kannst die main wie eine ganz normale Methode ausführen.

Aber die Frage ergibt für mich absolut kein Sinn. Menü, Main, Applet, mainMP, früher, anders, was?? Ganz davon mal abgesehen, dass ein Applet eigentlich keine main-Methode hat.
 
nein habe mich wohl falsch ausgedrückt, das ding ist natürlich nicht die mainmethoder(existiert ja nicht) so habe ich meine klassen nur genannt... aber wie starte ich die classe aus einer anderen classe heraus, also nicht eine methode in der klasse,
sondern so dass praktisch im browser nicht mehr das eine applet gezeigt wird sondern ein anderes
 
Gut, die Erklärung ist auch nicht besser.
Aber das von oben könnte doch passen: mache keine einzelnen Applets, sondern Panels, die du dann anzeigst.
 
Wenn keiner deine Frage versteht, weil dir die Grundlagen fehlen um sie auch nur annähernd verständlich zu formulieren, dann kann dir keiner antworten. Abgesehen davon vermute ich, dass mein Link deine Frage beantwortet...
 
ja er würde hlfen, wenn ich denn eine methode in meiner class aufrufen wollen würde, will ich aber nicht,
ich will die class so starten als würd ich sie direkt im appletviewer bzw. im browser starten

oder anders gesagt ich will ein applet aus einem anderen applet starten
 
Zuletzt bearbeitet:
so etwas weiter probiert, nun auf folgewndem stand:

wenn ich die start()methode meiner class aufrufe, dann kommt das ich sie zu puclic STATIC void start() machen soll
da sie in einer anderen class ist...

wenn ich dies tuhe kommt folgender fehler

"This static method cannot hide the instance method from Applet"

weil ich ANSCHEINEND in einem applet keine static methoden haben darf:/

was nun?
 
Nun kommt der Punkt, wo du endlich einsehen musst, dass das was du machst kein Sinn ergibt.
Die Fehlermeldung bedeutet: wenn applet die Instanzmethode start vorschreibt, kannst du nicht einfach daraus eine statische machen, weil dir das so besser gefällt.
 
Ein Applet aus einem anderen Applet heraus laden, macht nur Sinn, wenn sie sich bspw. auf verschiedenen Webseiten befinden.
Und dann gibts dazu die Applet#showDocument(...)-Methoden.
 

Zurück
Oben