Introduction aux applets en Java

L'applet est un concept qui peut être magnifiquement utilisé en Java pour la fusion de navigateurs Web et de pages Web pour produire une sortie spécifique. Les applets en Java peuvent aller d'une simple applet à une très complexe. Une simple applet Hello World permet à quelqu'un de voir comment fonctionne une applet Java de base et elle peut être représentée à l'écran. Dans cet article, nous allons vérifier les applets Java de base et une autre applet Java qui peuvent être largement utilisées en Java pour résoudre plusieurs problèmes dans la vie réelle. Les applets Java peuvent être implémentées dans la vie réelle dans plusieurs autres langages de programmation tels que Python, Dot Net et d'autres codes.

Le cycle de vie des applets en Java

Dans cette phase, nous allons observer le cycle de vie de l'applet.

Il existe cinq phases de base pour le cycle de vie d'une applet.

  1. Initialiser
  2. Commencé
  3. Peint
  4. Arrêté
  5. Détruit

Voyons ce que font ces 5 phases:

  • L'applet est initialisé. À l'aide de init (), l'applet est initialisée avec toutes les variables nécessaires au fonctionnement de l'applet.
  • L'applet est démarrée. Avec l'aide de Start (), l'applet est démarrée et il y a l'exécution de l'applet après la phase d'initialisation.
  • L'applet est peint. Avec paint (), la fonctionnalité de base de l'applet est dessinée et exécutée.
  • L'applet est arrêté.
  • L'applet est détruite. Cela signifie que tout le contenu est supprimé de la mémoire principale qui est la fonction de destroy ().

Fonctionnement des applets en Java

Chaque fois qu'une applet s'exécute, plusieurs fonctions sont appelées séquentiellement pour trouver l'objectif principal de l'applet exécutant plusieurs sorties.

Les fonctions qui sont appelées séquentiellement sont:

  • Init () = L'init () est une fonction qui est appelée au début du programme pour affecter différentes variables au programme et les implémenter en temps réel.
  • Start () - Le Start () est appelé généralement après l'init () et il est appelé pour voir l'écran HTML qui est présent avec le codage Java. Chaque fois qu'un utilisateur quitte un écran HTML ouvert et revient, il recommence depuis le début () en ignorant Init ().
  • Paint () - Le paint () est appelé lorsque l'applet commence l'exécution du programme. La peinture () a un paramètre connu sous le nom de Graphics et Graphics g aide à l'exécution du programme dans la peinture de différents paramètres.
  • Stop () - Le Stop () est appelé lorsque l'utilisateur quitte le document HTML et se déplace vers l'applet. Start () est utilisé pour les redémarrer chaque fois que Stop () termine le programme et le pousse finalement dans un effet.
  • Destroy () - Le Destroy () est appelé lorsque l'applet doit être supprimée complètement de la mémoire.

Exemples d'applets en Java

Ci-dessous sont mentionnés quelques exemples sur les applets en Java:

Exemple 1

Dans l'exemple de codage, nous allons voir une version de base de l'applet Hello World. Dans la figure ci-dessous, nous voyons comment un Applet Hello World de base est représenté dans la plate-forme de programmation Java Bluej.

Chaque fois que nous essayons d'exécuter l'applet, l'applet fournit l'écran ci-dessous qui nous montre de nombreuses options à sélectionner dans une gamme d'options. Dans l'écran ci-dessous, nous pouvons générer une page Web, ou exécuter une applet dans l'Applet Viewer ou exécuter l'applet dans un navigateur Web. Ce sont quelques-unes des options que nous avons données en exécutant une applet dans la plate-forme de programmation Bluej. La hauteur et la largeur de l'applet peuvent également être fournies dans la boîte et en fonction de la hauteur et de la largeur à condition que l'applet s'exécute en créant une applet distincte servant des solutions pour divers problèmes.

Nous voyons maintenant l'exemple des exemples de packages de codage et d'importation pour présenter l'exemple de code Hello World. Dans ce programme, nous implémentons des packages tels que Applet et Graphics. Le Graphics g est utilisé pour peindre et fournir une sortie dans un navigateur Web ou sur le support souhaité comme souhaité.

Code

import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet
(
// Overriding paint() method
@Override
public void paint(Graphics g)
(
g.drawString("Hello Great to be here!!!", 50, 50);
)
)

Production

L'exemple de sortie est également donné dans l'exemple et dans l'applet Java, nous pouvons avoir plusieurs autres commentaires en cours d'installation pour produire plusieurs autres sorties.

Production

Maintenant, nous pouvons effectuer de nombreuses fonctions sur l'applet, telles que redémarrer, recharger, arrêter, enregistrer le démarrage et cloner. Ce sont des fonctionnalités que l'applet propose à différentes étapes.

Exemple # 2

Dans l'exemple de codage suivant, nous allons voir quelques autres aspects des applets Java dans lesquels nous voyons les fonctionnalités de base des applets Java. Dans la prochaine applet Java, nous modifions la hauteur et la largeur de l'applet Java et nous avons quelques changements de base dans la fonctionnalité. L'écriture vient plus au milieu. Un exemple de l'exemple de codage est donné ci-dessous qui est exécuté pour obtenir l'impression de la déclaration «Hello World».

Code

import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet
(
// Overriding paint() method
@Override
public void paint(Graphics g)
(
g.drawString("Hello World!!! Great to be here!!!", 150, 150);
)
)

Production

Avantages et inconvénients des applets en Java

L'exécution d'une applet Java présente plusieurs avantages et inconvénients.

Les avantages

Certains des avantages énumérés ci-dessous sont les suivants:

  • L'applet fonctionne côté client, d'où un temps de réponse très faible.
  • L'applet est très sécurisé et robuste.
  • Il peut être exécuté sous de nombreux systèmes d'exploitation tels que les systèmes d'exploitation Unix, Linux et macOS.
  • L'applet est combinée avec HTML, CSS et Javascript pour fournir plus de fonctionnalités à la page Web.
  • L'applet est très facile à construire et contient très peu de redondance.

Désavantages

Certains des inconvénients des applets peuvent également être présentés dans le document illustrant la prise en charge de la non-utilisation de ces applets. Les inconvénients sont:

  • Le plugin est requis côté client pour exécuter l'applet.
  • Sans le plugin approprié, il n'y a pas d'exécution de l'applet côté client.
  • La création d'applets complexes est assez difficile et constitue donc un inconvénient.

Conclusion

Dans cet article, nous voyons les fonctions de base d'une applet, le cycle de vie d'une applet ainsi que certains programmes de base sur la façon dont une applet s'exécute dans le langage de programmation Java. Il peut y avoir des applets très complexes qui peuvent être créées et implémentées à l'aide de BlueJ et d'autres logiciels pour HTML et CSS. Nous insistons davantage sur la partie théorique des applets que sur le concept de programmation des applets.

Articles recommandés

Ceci est un guide des applets en Java. Nous discutons ici de l'introduction, du travail, du cycle de vie des applets en Java et des avantages et des inconvénients. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Objet en Java
  2. Surcharge en Java
  3. SpringLayout en Java
  4. JFrame en Java
  5. Commentaires en PHP | Exemples