logo

Applet Java

Applet est un type spécial de programme intégré à la page Web pour générer le contenu dynamique. Il s'exécute dans le navigateur et fonctionne côté client.

Avantage de l'applet

L’applet présente de nombreux avantages. Ils sont les suivants :

string.comparer c#
  • Cela fonctionne côté client donc moins de temps de réponse.
  • Sécurisé
  • Il peut être exécuté par des navigateurs fonctionnant sous de nombreuses plateformes, notamment Linux, Windows, Mac Os, etc.

Inconvénient de l'applet

  • Le plugin est requis sur le navigateur client pour exécuter l'applet.


Savez-vous
  • Qui est responsable de gérer le cycle de vie d’une applet ?
  • Comment réaliser une animation dans une applet ?
  • Comment peindre comme un pinceau dans une applet ?
  • Comment afficher l'horloge numérique dans une applet ?
  • Comment afficher l'horloge analogique dans une applet ?
  • Comment faire communiquer deux applets ?

Hiérarchie des Applets

hiérarchie de l'applet
Comme indiqué dans le diagramme ci-dessus, la classe Applet étend le panneau. La classe Panel étend Container qui est la sous-classe de Component.

Cycle de vie de l'applet Java

  1. L'applet est initialisée.
  2. L'applet est démarrée.
  3. L'applet est peinte.
  4. L'applet est arrêtée.
  5. L'applet est détruite.
Cycle de vie des applets

Méthodes de cycle de vie pour Applet :

Les méthodes de cycle de vie de classe 4 java.applet.Applet et la classe java.awt.Component fournissent 1 méthodes de cycle de vie pour une applet.

classe java.applet.Applet

Pour créer une applet, la classe java.applet.Applet doit être héritée. Il fournit 4 méthodes de cycle de vie de l'applet.

    public void init() :est utilisé pour initialiser l'applet. Il n'est invoqué qu'une seule fois.public void start() :est invoqué après que la méthode init() ou le navigateur soit maximisé. Il est utilisé pour démarrer l'applet.arrêt public void() :est utilisé pour arrêter l'applet. Il est invoqué lorsque l'applet est arrêté ou que le navigateur est réduit.public void destroy() :est utilisé pour détruire l'applet. Il n'est invoqué qu'une seule fois.

classe java.awt.Component

La classe Component fournit 1 méthode de cycle de vie de l'applet.

bash longueur de chaîne
    peinture du vide public (graphiques g) :est utilisé pour peindre l'applet. Il fournit un objet de classe Graphics qui peut être utilisé pour dessiner un ovale, un rectangle, un arc, etc.

Qui est responsable de la gestion du cycle de vie d’une applet ?

Logiciel de plug-in Java.


Comment exécuter une applet ?

Il existe deux manières d'exécuter une applet

  1. Par fichier html.
  2. Par l'outil appletViewer (à des fins de test).

Exemple simple d'applet par fichier html :

Pour exécuter l'applet par fichier html, créez une applet et compilez-la. Après cela, créez un fichier HTML et placez le code de l'applet dans le fichier HTML. Cliquez maintenant sur le fichier HTML.

 //First.java import java.applet.Applet; import java.awt.Graphics; public class First extends Applet{ public void paint(Graphics g){ g.drawString('welcome',150,150); } } 

Remarque : la classe doit être publique car son objet est créé par le logiciel Java Plugin qui réside sur le navigateur.

monapplet.html

 

Exemple simple d'outil Applet by appletviewer :

Pour exécuter l'applet avec l'outil appletviewer, créez une applet contenant une balise d'applet en commentaire et compilez-la. Après cela, exécutez-le par : appletviewer First.java. Désormais, le fichier HTML n’est pas requis, mais il est uniquement destiné à des fins de test.

lecture de fichier csv en java
 //First.java import java.applet.Applet; import java.awt.Graphics; public class First extends Applet{ public void paint(Graphics g){ g.drawString('welcome to applet',150,150); } } /* */ 

Pour exécuter l'applet par l'outil appletviewer, écrivez dans l'invite de commande :

 <strong>c:&gt;</strong> javac First.java <strong>c:&gt;</strong> appletviewer First.java