Heim > Java > javaLernprogramm > Hauptteil

Detaillierte Einführung in das Java-Applet

Y2J
Freigeben: 2017-05-18 10:10:21
Original
2971 Leute haben es durchsucht

Details

Applets können als kleine Anwendungen übersetzt werden. Java-Applets sind kleine Anwendungen, die in der Java-Sprache geschrieben sind. Sie können direkt in Webseiten eingebettet werden und Spezialeffekte erzeugen. Webseiten, die Applets enthalten, werden als Java-basierte Seiten bezeichnet und können als Java-unterstützte Webseiten bezeichnet werden.

Wenn ein Benutzer auf eine solche Webseite zugreift, wird das Applet zur Ausführung auf den Computer des Benutzers heruntergeladen, jedoch nur, wenn der Benutzer einen Java-fähigen Webbrowser verwendet. Da das Applet auf dem Computer des Benutzers ausgeführt wird, ist seine Ausführungsgeschwindigkeit nicht durch die Netzwerkbandbreite oder die Modemzugriffsgeschwindigkeit begrenzt. Benutzer können die von Applets auf Webseiten erzeugten Multimedia-Effekte besser einschätzen.

Im Java-Applet können Sie Grafikzeichnung, Schriftarten- und Farbsteuerung, Animation und Toneinfügung, Mensch-Computer-Interaktion sowie Netzwerkkommunikation und andere Funktionen realisieren. Applet bietet außerdem ein Fensterumgebungs-Entwicklungstool namens Abstract Window Toolkit (AWT). AWT verwendet GUI-Elemente des Computers des Benutzers, um standardmäßige grafische Benutzeroberflächen zu erstellen, wie z. B. Fenster, Schaltflächen , Bildlaufleisten usw. Derzeit gibt es im Internet viele Applet-Beispiele, die diese Funktionen anschaulich veranschaulichen. Leser können die entsprechenden Webseiten besuchen, um ihre Auswirkungen zu sehen.

Wie Applet funktioniert

Der HTML-Dateicode einer Webseite, die ein Applet enthält, enthält in der Mitte ein Paar von Tags unterstützt Java. Wenn dieses Tag-Paar angetroffen wird, wird der entsprechende Applet-Code heruntergeladen und auf dem lokalen Computer ausgeführt.

Beispiel

Homepage mit einem Applet

<html>
<title> An Example Homepage </title>
<h1> Welcome to my homepage! </h1>
This is an example homepage, you can see an applet in it。
<p> <br>
<applet code=“Example.class” width = 300 height=300>
<param name = img value="example.gif">
</applet>
</html>
Nach dem Login kopieren

Das obige Beispiel ist der HTML-Dateicode einer einfachen Homepage. Das

in der fünften Codezeile soll sicherstellen, dass das Applet in einer neuen Zeile erscheint. Ohne es erscheint das Applet unmittelbar nach dem letzten Wort der vorherigen Zeile. In der sechsten und siebten Zeile des Codes geht es um einige Parameter des Applets. Die sechste Zeile ist der erforderliche Applet-Parameter, der den Namen der kompilierten Datei definiert, der den Applet-Bytecode enthält, mit dem Suffix normalerweise „.class“ und der anfänglichen Breite und Höhe des Applets in Pixeln. Die siebte Zeile ist der zusätzliche Applet-Parameter, der durch ein separates Tag angegeben wird, um den nachfolgenden Namen und Wert anzugeben. Hier ist der Wert von img „example.gif“, was einen Grafikdateinamen darstellt.

Das Herunterladen des Applets dauert ebenso wie die Anzeige der Grafikdatei einige Sekunden. Die Wartezeit hängt von der Größe des Applets und der Geschwindigkeit der Netzwerkverbindung des Benutzers ab Wird das Applet heruntergeladen, wird es mit der gleichen Geschwindigkeit auf dem Computer ausgeführt. Es kann auch

andere

Ressourcen herunterladen. Bilddateien oder mehr Java. Einige Applets ermöglichen es Benutzern jedoch, wiederholte Links und Downloads durchzuführen, sodass die Geschwindigkeit sehr langsam ist. Dies ist eine gute Möglichkeit, darüber nachzudenken besteht darin, so etwas wie Hochgeschwindigkeits-Caching-Technologie zu verwenden, die jede heruntergeladene Datei vorübergehend auf der Festplatte des Benutzers speichert. Obwohl dies bei der ersten Verwendung mehr Zeit in Anspruch nimmt, dauert es bei erneuter Verwendung nur um die Datei direkt von der Festplatte zu lesen Ohne Verbindung zum Internet kann die Leistung erheblich verbessert werden