Und wie kann ich eine schreiben?
Von den Kommentaren bis zu meiner Antwort folgte Folgendes:
„Was wir früher hatten – ein Applet und eine Anwendung – ist nicht mehr verfügbar.“
Und eine Widerlegung:
Müll. Es [An Applet and Application] wird als Hybrid bezeichnet und lebt und ist gesund. Fragen Sie auf einer separaten Frage, wenn Sie eine Klarstellung wünschen.
Ich würde gerne fragen Was ist dieser Java-Hybrid?
Ich habe gesucht, kann aber aus irgendeinem Grund keine nützlichen Informationen für etwas finden, das “lebendig und gesund” ist. Die Keywords, die ich verwendet habe, sind vielleicht etwas daneben, das könnte ein Grund sein.
EIN hybrid applet/application abstrahiert einfach die Initialisierung von zwei Top-Level-Container, JFrame
und JApplet
. Beispiele sind hier zu sehen, Hier und Hier.
Nachtrag: Wie funktioniert das?
- Das erste Beispiel zeigt eine Factory-Methode,
createGUI()
und es fügt das zurückgegebene Panel dem vorhandenen Container der obersten Ebene hinzu.
- Die Sekunde liefert eine Statik
initContainer()
-Methode, wobei der umschließende Top-Level-Container als Parameter übergeben wird.
- Die Dritter schafft ein
class Hybrid
das hat eine Statik fireup()
Methode und a WindowListener
zur Fehlerberichterstattung.
Eine Java-Hybridanwendung ist eine Anwendung, die entweder als Anwendung oder als Applet ausgeführt werden kann. Die Hauptanwendungsklasse wird von beiden abgeleitet java.awt.Applet
oder javax.swing.JApplet
.
Als die main
-Methode ist der Einstiegspunkt, wenn sie im Anwendungsmodus ausgeführt wird, sie wird nicht vom Applet-Container aufgerufen.
Die Methode
public void init()
wird automatisch vom Applet-Container aufgerufen, muss aber manuell vom aufgerufen werden main
-Methode (wenn sie als Anwendung ausgeführt wird).
Ich habe diesen Begriff noch nie gehört, wahrscheinlich der des Autors. IMO ist es ziemlich allgemein und könnte alles sein – zB Java + Java FX.
– Ondra Žižka
16. September 2012 um 19:17 Uhr
Zum Beispiel.
– Müllgott
16. September 2012 um 19:17 Uhr
Wie funktioniert das? Sie haben init und main, warum kein Konflikt? Wo sind die anderen Lebenszyklusmethoden?
– Lews Therin
16. September 2012 um 19:19 Uhr