Heim  >  Artikel  >  Java  >  Applets in Java

Applets in Java

王林
王林Original
2024-08-30 16:05:24996Durchsuche

In Java können Entwickler das Applet-Konzept nutzen, um Webbrowser und Seiten nahtlos zu kombinieren, was zu einer bestimmten Ausgabe führt. Applets in Java können von einem einfachen Applet bis zu einem sehr komplexen Applet reichen. Mit einem einfachen Hello World-Applet kann jemand sehen, wie ein einfaches Java-Applet funktioniert und auf dem Bildschirm dargestellt werden kann. In diesem Artikel werden wir die grundlegenden Java-Applets und ein weiteres Java-Applet untersuchen, das häufig zur Lösung verschiedener realer Probleme eingesetzt wird. Java-Applets können in mehrere andere Programmiersprachen implementiert werden, z. B. Python, Dot Net und andere Codes.

Der Lebenszyklus von Applets in Java

In dieser Phase beobachten wir den Lebenszyklus des Applets.

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Es gibt fünf grundlegende Phasen für den Lebenszyklus eines Applets.

Applets in Java

  1. Initialisieren
  2. Gestartet
  3. Bemalt
  4. Gestoppt
  5. Zerstört

Lassen Sie uns sehen, was diese 5 Phasen bewirken:

  • Die Initialisierung des Applets, einschließlich der Einrichtung aller für die Ausführung erforderlichen Variablen, erfolgt mithilfe der Funktion init().
  • Das Applet wird gestartet. Nach Abschluss des Initialisierungsschritts verwendet das Applet die Funktion start(), um mit der Ausführung zu beginnen und fortzufahren.
  • Die Methode paint() ist für die Erstellung und Ausführung der grundlegenden Funktionen des Applets verantwortlich, während das Applet den Malprozess durchläuft.
  • Das Applet wird gestoppt.
  • Die Funktion destroy() des Applets ist für das Entfernen aller Inhalte aus dem Hauptspeicher verantwortlich und zeigt den Löschvorgang an.

Arbeiten an Applets in Java

Wenn ein Applet ausgeführt wird, ruft es nacheinander mehrere Funktionen auf, um das Hauptziel zu bestimmen und mehrere Ausgaben zu generieren.

Das Applet ruft nacheinander die folgenden Funktionen auf:

  • Init()= Die init() ist eine Funktion, die zu Beginn des Programms aufgerufen wird, um dem Programm verschiedene Variablen zuzuweisen und diese in Echtzeit zu implementieren.
  • Start()– Die Start() wird normalerweise nach der init() aufgerufen und wird aufgerufen, um den HTML-Bildschirm anzuzeigen, der zusammen mit der Java-Codierung vorhanden ist. Immer wenn ein Benutzer einen geöffneten HTML-Bildschirm verlässt und zurückkehrt, beginnt er mit start() und überspringt init().
  • Paint()– Das Applet beginnt die Ausführung des Programms durch den Aufruf der Methode paint(). Die Funktion paint() verfügt über einen Parameter namens Graphics, und Graphics g hilft bei der Ausführung des Programms beim Malen verschiedener Parameter.
  • Stop()– Stop() wird aufgerufen, wenn der Benutzer das HTML-Dokument verlässt und zum Applet wechselt. Start() startet sie jedes Mal neu, wenn Stop() das Programm beendet und übernimmt dann die Änderungen.
  • Destroy()– Das Applet ruft die Destroy()-Funktion auf, wenn sie vollständig aus dem Speicher entfernt werden muss.

Beispiele für Applets in Java

Im Folgenden stellen wir einige Beispiele für Applets in Java bereit:

Beispiel #1

Im Codierungsbeispiel sehen wir eine Basisversion des Hello World-Applets. Die folgende Abbildung zeigt die Darstellung eines wesentlichen Applets, Hello World, in der BlueJ Java-Programmierplattform.

Applets in Java

Immer wenn wir versuchen, das Applet auszuführen, zeigt das Applet den folgenden Bildschirm an, der uns viele Optionen zur Auswahl aus einer Reihe von Optionen zeigt. Im Bildschirm unten können wir eine Webseite erstellen, ein Applet im Applet Viewer ausführen oder das Applet in einem Webbrowser ausführen. Wir haben mehrere Optionen zum Ausführen eines Applets in der BlueJ-Programmierplattform bereitgestellt. Die Höhe und Breite des Applets können ebenfalls im Feld angegeben werden. Abhängig von der angegebenen Höhe und Breite wird das Applet ausgeführt, wodurch ein eigenständiges Applet entsteht, das Lösungen für verschiedene Probleme bietet.

Applets in Java

Jetzt sehen wir uns das Beispiel der Beispielcodierung und Importpakete an, um den Hello World-Beispielcode vorzustellen. In diesem Programm implementieren wir Pakete wie Applet und Graphics. Entwickler verwenden das Graphics-g-Objekt, um die Ausgabe in einem Webbrowser oder einem beliebigen Medium zu malen und zu rendern.

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!!!", 50, 50);
}
}

Ausgabe:

Applets in Java

Das Beispiel bietet auch eine Beispielausgabe. Entwickler können zusätzliche Kommentare in ein Java-Applet einfügen, um verschiedene andere Ausgaben zu generieren.

Ausgabe:

Applets in Java

Now, we can do many functions on the applet, such as Restart, Reload, Stop, Save, Start, and Clone. These are functionalities that the applet provides with various stages.

Example #2

In the next coding example, we will see more aspects of Java applets in which we see the basic functionality of Java applets. In the next Java applet, we change the height and width of the Java applet, and we make some fundamental changes in the functionality. The writing comes more in the middle. Below is an example of a coding sample that executes to print the “Hello World” statement:

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

Output:

Applets in Java

Advantages and Disadvantages of Applets in Java

There are several advantages and disadvantages of running a Java applet.

Advantages

Some of the advantages listed down are as follows:

  • The applet works on the client side; hence there is a meager response time.
  • The applet is very secure and robust.
  • It can execute under various operating systems, including Unix, Linux, and macOS operating systems.
  • Combining the applet with HTML, CSS, and Javascript enhances the web page’s functionality.
  • The applet is very easy to build and contains very little redundancy.

Disadvantages

The document can illustrate the non-use support and highlight some of the disadvantages of Applets. The disadvantages are:

  • The client side requires the presence of a plugin to execute the applet.
  • Without the proper plugin, there is no execution of the applet on the client side.
  • Making complex applets is quite complicated and hence is a disadvantage.

Conclusion

In this article, we see the basic functions of an applet, the lifecycle of an applet, as well as some basic programs as to how an applet runs in the Java programming language. Developers can create and implement highly complex applets using software like BlueJ and other tools for HTML and CSS. We stress the theory part of applets more than the programming concept for applets.

Das obige ist der detaillierte Inhalt vonApplets in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Serialisierung in JavaNächster Artikel:Serialisierung in Java