logo

Java-Applet

Ein Applet ist ein spezieller Programmtyp, der in die Webseite eingebettet wird, um dynamische Inhalte zu generieren. Es läuft im Browser und funktioniert auf der Clientseite.

Vorteil von Applet

Es gibt viele Vorteile von Applets. Sie sind wie folgt:

mittlere CSS-Schaltfläche
  • Es funktioniert auf der Clientseite und verkürzt so die Reaktionszeit.
  • Gesichert
  • Es kann von Browsern ausgeführt werden, die auf vielen Plattformen laufen, darunter Linux, Windows, Mac OS usw.

Nachteil des Applets

  • Zur Ausführung des Applets ist im Client-Browser ein Plugin erforderlich.


Wissen Sie
  • Wer ist für die Verwaltung des Lebenszyklus eines Applets verantwortlich?
  • Wie führe ich eine Animation im Applet durch?
  • Wie malt man im Applet wie mit einem Pinsel?
  • Wie zeige ich eine Digitaluhr im Applet an?
  • Wie zeige ich eine analoge Uhr im Applet an?
  • Wie kommuniziere ich zwei Applets?

Hierarchie des Applets

Hierarchie des Applets
Wie im obigen Diagramm dargestellt, erweitert die Applet-Klasse Panel. Die Panel-Klasse erweitert Container, die Unterklasse von Component.

Lebenszyklus des Java-Applets

  1. Das Applet wird initialisiert.
  2. Applet wird gestartet.
  3. Applet ist bemalt.
  4. Applet wird gestoppt.
  5. Applet wird zerstört.
Applet-Lebenszyklus

Lebenszyklusmethoden für Applet:

Die java.applet.Applet-Klasse 4 Lebenszyklusmethoden und die java.awt.Component-Klasse stellen 1 Lebenszyklusmethoden für ein Applet bereit.

java.applet.Applet-Klasse

Zum Erstellen eines Applets muss die Klasse java.applet.Applet geerbt werden. Es bietet 4 Lebenszyklusmethoden für Applets.

    public void init():wird zur Initialisierung des Applets verwendet. Es wird nur einmal aufgerufen.public void start():wird aufgerufen, nachdem die init()-Methode oder der Browser maximiert wurde. Es wird zum Starten des Applets verwendet.public void stop():wird verwendet, um das Applet zu stoppen. Es wird aufgerufen, wenn das Applet gestoppt oder der Browser minimiert wird.public void destroy():wird verwendet, um das Applet zu zerstören. Es wird nur einmal aufgerufen.

java.awt.Component-Klasse

Die Component-Klasse stellt eine Lebenszyklusmethode des Applets bereit.

Numpy-Nullen
    Farbe für öffentliche Räume (Grafik g):wird zum Malen des Applets verwendet. Es stellt ein Grafikklassenobjekt bereit, das zum Zeichnen von Ovalen, Rechtecken, Bögen usw. verwendet werden kann.

Wer ist für die Verwaltung des Lebenszyklus eines Applets verantwortlich?

Java-Plug-in-Software.


Wie führe ich ein Applet aus?

Es gibt zwei Möglichkeiten, ein Applet auszuführen

  1. Per HTML-Datei.
  2. Mit dem AppletViewer-Tool (zu Testzwecken).

Einfaches Beispiel für ein Applet per HTML-Datei:

Um das Applet per HTML-Datei auszuführen, erstellen Sie ein Applet und kompilieren Sie es. Erstellen Sie anschließend eine HTML-Datei und platzieren Sie den Applet-Code in der HTML-Datei. Klicken Sie nun auf die HTML-Datei.

 //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); } } 

Hinweis: Die Klasse muss öffentlich sein, da ihr Objekt von der Java-Plugin-Software erstellt wird, die sich im Browser befindet.

myapplet.html

 

Einfaches Beispiel für ein Applet mit dem Appletviewer-Tool:

Um das Applet mit dem Appletviewer-Tool auszuführen, erstellen Sie ein Applet, das das Applet-Tag im Kommentar enthält, und kompilieren Sie es. Danach führen Sie es aus mit: appletviewer First.java. Jetzt ist keine HTML-Datei erforderlich, sondern dient nur zu Testzwecken.

lang zum Bespannen
 //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); } } /* */ 

Um das Applet mit dem Appletviewer-Tool auszuführen, schreiben Sie in die Eingabeaufforderung:

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