Heim Java javaLernprogramm Detaillierte Einführung in das Java-Applet

Detaillierte Einführung in das Java-Applet

May 18, 2017 am 10:10 AM
java applet

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie funktioniert der Klassenladungsmechanismus von Java, einschließlich verschiedener Klassenloader und deren Delegationsmodelle? Wie funktioniert der Klassenladungsmechanismus von Java, einschließlich verschiedener Klassenloader und deren Delegationsmodelle? Mar 17, 2025 pm 05:35 PM

Mit der Klassenbelastung von Java wird das Laden, Verknüpfen und Initialisieren von Klassen mithilfe eines hierarchischen Systems mit Bootstrap-, Erweiterungs- und Anwendungsklassenloadern umfasst. Das übergeordnete Delegationsmodell stellt sicher

Wie implementiere ich mehrstufige Caching in Java-Anwendungen mit Bibliotheken wie Koffein oder Guava-Cache? Wie implementiere ich mehrstufige Caching in Java-Anwendungen mit Bibliotheken wie Koffein oder Guava-Cache? Mar 17, 2025 pm 05:44 PM

In dem Artikel wird in der Implementierung von mehrstufigem Caching in Java mithilfe von Koffein- und Guava-Cache zur Verbesserung der Anwendungsleistung erläutert. Es deckt die Einrichtungs-, Integrations- und Leistungsvorteile sowie die Bestrafung des Konfigurations- und Räumungsrichtlinienmanagements ab

Wie kann ich JPA (Java Persistence-API) für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden verwenden? Wie kann ich JPA (Java Persistence-API) für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden verwenden? Mar 17, 2025 pm 05:43 PM

In dem Artikel werden mit JPA für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden erläutert. Es deckt Setup, Entity -Mapping und Best Practices zur Optimierung der Leistung ab und hebt potenzielle Fallstricke hervor. [159 Charaktere]

Wie benutze ich Maven oder Gradle für das fortschrittliche Java -Projektmanagement, die Erstellung von Automatisierung und Abhängigkeitslösung? Wie benutze ich Maven oder Gradle für das fortschrittliche Java -Projektmanagement, die Erstellung von Automatisierung und Abhängigkeitslösung? Mar 17, 2025 pm 05:46 PM

In dem Artikel werden Maven und Gradle für Java -Projektmanagement, Aufbau von Automatisierung und Abhängigkeitslösung erörtert, die ihre Ansätze und Optimierungsstrategien vergleichen.

Wie erstelle und verwende ich benutzerdefinierte Java -Bibliotheken (JAR -Dateien) mit ordnungsgemäßem Versioning und Abhängigkeitsmanagement? Wie erstelle und verwende ich benutzerdefinierte Java -Bibliotheken (JAR -Dateien) mit ordnungsgemäßem Versioning und Abhängigkeitsmanagement? Mar 17, 2025 pm 05:45 PM

In dem Artikel werden benutzerdefinierte Java -Bibliotheken (JAR -Dateien) mit ordnungsgemäßem Versioning- und Abhängigkeitsmanagement erstellt und verwendet, wobei Tools wie Maven und Gradle verwendet werden.

See all articles