Qu'est - ce que Java Hybrid-Applet + Application?


Et comment puis-je en écrire un?

Des commentaires à ma réponse , cela a suivi:

"Ce que nous avions autrefois - une Applet et une Application - n'est plus disponible."

Et une réfutation:

Ordures. Il [Une Applet et une Application] est appelé un hybride, et est bien vivant. Posez une question distincte si vous souhaitez des éclaircissements.

Je voudrais demander à ce que cet hybride Java est?

J'ai cherché mais pour une raison quelconque, je ne trouve aucune information utile pour quelque chose qui est "vivant et bien". Les mots-clés que j'ai utilisés peuvent être légèrement désactivés, ce qui pourrait être une raison.

Author: Community, 2012-09-16

2 answers

Un hybride applet/application résume simplement l'initialisation de deux conteneurs de niveau supérieur, JFrame et JApplet. Des exemples sont vus ici, ici et ici.

Addendum: Comment ça marche?

  • Le premier exemple expose une méthode d'usine, createGUI(), et il ajoute le panneau retourné au conteneur de niveau supérieur existant.
  • Le second fournit une méthode statique initContainer(), en passant le enfermer le conteneur de niveau supérieur en tant que paramètre.
  • Le troisième crée un class Hybrid qui a une statique fireup() méthode et un WindowListener pour les rapports d'erreurs.
 16
Author: trashgod, 2017-05-23 12:30:21

Une application hybride Java est une application qui peut être exécutée en tant qu'application ou applet. La classe d'application principale est dérivée de java.awt.Applet ou javax.swing.JApplet.

Comme la méthode main est le point d'entrée lors de l'exécution en "mode" de l'application, elle ne sera pas appelée par le conteneur d'applet.

La méthode

public void init()

Est appelé automatiquement par le conteneur d'applet mais doit être appelé manuellement à partir de la méthode main (lors de l'exécution en tant qu'application).

 4
Author: Reimeus, 2012-09-16 19:35:02