Einführung in Applets in Java
Das Applet ist ein Konzept, das in Java hervorragend zur Zusammenführung von Webbrowsern und Webseiten verwendet werden kann, um eine bestimmte Ausgabe zu erzielen. Applets in Java können von einem einfachen bis zu einem sehr komplexen Applet reichen. Ein einfaches Hallo-Welt-Applet zeigt jemandem, wie ein grundlegendes Java-Applet funktioniert und wie es auf dem Bildschirm dargestellt werden kann. In diesem Artikel werden die grundlegenden Java-Applets und ein weiteres Java-Applet vorgestellt, das in Java zur Lösung verschiedener Probleme im wirklichen Leben verwendet werden kann. Java-Applets können im realen Leben in mehreren anderen Programmiersprachen wie Python, Dot Net und anderen Codes implementiert werden.
Der Lebenszyklus von Applets in Java
In dieser Phase beobachten wir den Lebenszyklus des Applets.
Es gibt fünf grundlegende Phasen für den Lebenszyklus eines Applets.
- Initialisieren
- Gestartet
- Gemalt
- Gestoppt
- Zerstört
Lassen Sie uns sehen, was diese 5 Phasen bewirken:
- Das Applet wird initialisiert. Mit Hilfe von init () wird das Applet mit allen Variablen initialisiert, die für die Ausführung des Applets erforderlich sind.
- Das Applet wird gestartet. Mit Hilfe von Start () wird das Applet gestartet und es erfolgt die Ausführung des Applets nach der Initialisierungsphase.
- Das Applet ist gemalt. Mit paint () wird die Grundfunktionalität des Applets gezeichnet und ausgeführt.
- Das Applet wird gestoppt.
- Das Applet wird zerstört. Dies bedeutet, dass alle Inhalte aus dem Hauptspeicher entfernt werden, was die Funktion von destroy () ist.
Arbeiten von Applets in Java
Immer wenn ein Applet ausgeführt wird, gibt es mehrere Funktionen, die nacheinander aufgerufen werden, um das Hauptziel des Applets zu ermitteln, das mehrere Ausgaben ausführt.
Die Funktionen, die nacheinander aufgerufen werden, sind:
- Init () = Init () ist eine Funktion, die zu Beginn des Programms aufgerufen wird, um dem Programm verschiedene Variablen zuzuweisen und diese in Echtzeit zu implementieren.
- Start () - Start () wird normalerweise nach init () aufgerufen, um den HTML-Bildschirm anzuzeigen, der zusammen mit der Java-Codierung vorhanden ist. Wenn ein Benutzer einen offenen HTML-Bildschirm verlässt und zurückkommt, überspringt er von Anfang an () das Init ().
- Paint () - Das paint () wird aufgerufen, wenn das Applet mit der Ausführung des Programms beginnt. Die paint () hat einen Parameter namens Graphics und Graphics g hilft bei der Ausführung des Programms beim Zeichnen verschiedener Parameter.
- Stop () - Das Stop () wird aufgerufen, wenn der Benutzer das HTML-Dokument verlässt und zum Applet wechselt. Start () wird verwendet, um sie immer dann neu zu starten, wenn Stop () das Programm beendet und es schließlich in einen Effekt drückt.
- Destroy () - Das Destroy () wird aufgerufen, wenn das Applet vollständig aus dem Speicher entfernt werden muss.
Beispiele für Applets in Java
Nachfolgend sind einige Beispiele für Applets in Java aufgeführt:
Beispiel 1
Im Codierungsbeispiel sehen wir eine Basisversion des Hello World-Applets. In der folgenden Abbildung sehen Sie, wie ein grundlegendes Applet Hello World in der Bluej Java-Programmierplattform dargestellt wird.
Wann immer wir versuchen, das Applet auszuführen, zeigt das Applet den folgenden Bildschirm mit vielen Optionen, die wir aus einer Reihe von Optionen auswählen können. Im folgenden Bildschirm können wir eine Webseite generieren, ein Applet im Applet Viewer ausführen oder das Applet in einem Webbrowser ausführen. Dies sind einige der Optionen, die wir beim Ausführen eines Applets in der Bluej Programming-Plattform angegeben haben. Die Höhe und Breite des Applets kann auch in der Box angegeben werden. Abhängig von der Höhe und Breite wird das Applet ausgeführt und bietet Lösungen für verschiedene Probleme.
Jetzt sehen wir das Beispiel der Beispielcodierung und der Importpakete, um den Hello World-Beispielcode zu präsentieren. In diesem Programm implementieren wir Pakete wie Applet und Graphics. Die Grafik g wird zum Malen und zur Ausgabe in einem Webbrowser oder auf dem gewünschten Medium verwendet.
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);
)
)
Ausgabe
Die Beispielausgabe wird auch im Beispiel und im Java-Applet angegeben. Es können mehrere andere Kommentare installiert werden, um mehrere andere Ausgaben zu erzeugen.
Ausgabe
Jetzt können wir viele Funktionen im Applet ausführen, z. B. Neustart, Neu laden, Stoppen, Start speichern und Klonen. Dies sind Funktionen, die das Applet in verschiedenen Stufen bereitstellt.
Beispiel # 2
Im nächsten Codierungsbeispiel werden einige weitere Aspekte von Java-Applets vorgestellt, in denen die grundlegenden Funktionen von Java-Applets erläutert werden. Im nächsten Java-Applet ändern wir die Höhe und Breite des Java-Applets und einige grundlegende Änderungen in der Funktionalität. Das Schreiben kommt eher in die Mitte. Im Folgenden finden Sie ein Beispiel für das Codierungsbeispiel, das ausgeführt wird, um den Ausdruck der Anweisung „Hello World“ zu erhalten.
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);
)
)
Ausgabe
Vor- und Nachteile von Applets in Java
Das Ausführen eines Java-Applets hat verschiedene Vor- und Nachteile.
Vorteile
Einige der unten aufgeführten Vorteile sind wie folgt:
- Das Applet arbeitet clientseitig, daher ist die Antwortzeit sehr kurz.
- Das Applet ist sehr sicher und robust.
- Es kann unter vielen Betriebssystemen wie Unix, Linux und MacOS ausgeführt werden.
- Das Applet wird mit HTML, CSS und Javascript kombiniert, um der Webseite mehr Funktionalität zu bieten.
- Das Applet ist sehr einfach zu erstellen und enthält sehr wenig Redundanz.
Nachteile
Einige der Nachteile von Applets können auch in dem Dokument gezeigt werden, das die Unterstützung der Nichtverwendung dieser Applets veranschaulicht. Die Nachteile sind:
- Das Plugin wird auf der Clientseite benötigt, um das Applet auszuführen.
- Ohne das richtige Plugin wird das Applet auf der Clientseite nicht ausgeführt.
- Das Erstellen komplexer Applets ist recht schwierig und daher von Nachteil.
Fazit
In diesem Artikel werden die Grundfunktionen eines Applets, der Lebenszyklus eines Applets sowie einige grundlegende Programme zur Ausführung eines Applets in der Programmiersprache Java beschrieben. Es kann sehr komplexe Applets geben, die mit BlueJ und anderer Software für HTML und CSS erstellt und implementiert werden können. Wir betonen eher den theoretischen Teil von Applets als das Programmierkonzept für Applets.
Empfohlene Artikel
Dies ist eine Anleitung zu Applets in Java. Hier diskutieren wir die Einführung, das Arbeiten, den Lebenszyklus von Applets in Java und die Vor- und Nachteile. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren -
- Objekt in Java
- In Java überschreiben
- SpringLayout in Java
- JFrame in Java
- Kommentare in PHP | Beispiele