HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Vue d'ensemble de Java applet |
La plupart des programmes de Java de terrain communal sont les applications et les applet. Les applications sont les programmes autonomes, comme le navigateur de HotJava. Les applet sont semblables aux applications, mais ils ne fonctionneront pas tout seuls. Au lieu de cela ils adhèrent à un ensemble de conventions qui les laisse courir dans le navigateur Java-compatible.
|
Le cycle de vie de l'applet
|
Chargement d'un applet Quand un applet est chargé, c'est ce qui se produit :
- Un exemple de la classe de contrôle de l'applet est créé.
-
L'applet obtient s'est initialisé.
-
Les débuts d'applet à courir.
|
Partir et retourner à la page de l'applet Quand l'utilisateur laisse la page -- dire par exemple, d'aller à la page différente -- l'applet a une option à arrêter par lui-même. Quand l'utilisateur revient à la page, l'applet peut faire le début par lui-même encore. La même chose a lieu quand l'utilisateur iconifies une fenêtre de navigateur qui contient l'applet.
|
Rechargement de l'applet Quelques navigateurs laissent les utilisateurs recharger les applet, qui se compose décharger l'applet et puis le charger encore. Avant qu'un applet soit déchargé, il est donné la chance de s'arrêter et puis d'exécuter le nettoyage final, de sorte que l'applet puisse faire les ressources l'unes des de dégagement qu'il se tient. Ensuite que l'applet est déchargé et chargé comme décrit en chargeant l'applet, en haut.
|
Rôle des fils dans les applet
|
Chaque applet peut faire la course en fils multiples. exemple : quand un navigateur premier de HotJava regarde le document qui contient un applet, le fil de DocumentSwitcher du navigateur exécute la méthode de l'init d'un applet (). Et quand les rouleaux d'utilisateur le document, fil d'AWT WServer exécute la méthode de la mise à jour d'un applet ().
|
Est-ce qu'ainsi pourquoi un applet devrait créer et employer ses propres fils ? Imaginer un applet qui exécute l'initialisation longue -- comme des images de chargement -- dans sa méthode d'init (). Le fil qui appelle la méthode d'init () ne peut pas faire toute autre chose jusqu'à ce que l'init () retourne. Dans le navigateur de HotJava, ceci signifie que le navigateur ne peut montrer l'applet ou rien après lui jusqu'à ce que l'applet ait fini l'initialisation. Therefoer si un applet est au dessus de la page, alors rien apparaîtrait à la page jusqu'à ce que l'applet ait fini de s'initialiser.
|
La solution à ceci est créer un fil et de déplacer le code d'initialisation de la méthode d'init () dans le corps de fil.
|
Ce que les applet peuvent et ne peuvent pas faire
|
Les restrictions de sécurité Pour la sécurité a raisonné, un applet qui est chargé au-dessus du réseau a les restrictions suivantes :
- Il ne peut pas charger les bibliothèques ou définir des méthodes indigènes.
-
Il ne peut pas d'habitude lire ou écrire les dossiers sur l'hôte qui l'exécute.
-
Il ne peut pas établir des rapports de réseau excepté le centre serveur du lequel il est venu
-
Il ne peut commencer aucun programme sur l'hôte qui l'exécute.
-
Il ne peut pas lire chaque propriété de système.
-
Windows qu'un applet évoque à sembler différent que les fenêtres qu'un aplication apporte vers le haut.
|
Chaque navigateur ont un objet de SecurityManager qui vérifie les violations de sécurité d'applet. Quand un SecurityManager détecte la violation, il jette vers le haut d'un SecurityException.
|
Les possibilités d'applet Voici certaines des autres choses qu'un applet peut faire que vous ne pourriez pas attendre :
- Des applet fonctionnant dans le web browser peuvent facilement causer des documents d'un HTML d'être affichés.
-
Les applet peuvent faire appellent les méthodes publiques d'autres applet à la même page.
-
Les applet qui sont chargés du système de fichiers local (à partir d'un annuaire dans le CLASSPATH de l'utilisateur) n'en ont aucune des restrictions que les applet ont chargées au-dessus du réseau ont.
-
Bien que la plupart des applet cessent de fonctionner une fois vous laissez leur page.
|
Le paquet de java.applet fournit l'api qui donne des applet quelques possibilités que les applications n'ont pas. pendant que les applet peuvent jouer les bruits, que d'autres programmes ne peuvent pas faire.
|
 |
 |
Keywords: java applet download, gameboyemu java applet, free java applet, java applet
games, java applet package, java applet tutorial, loading java applet failed,
java djvu viewer applet, java applet that will calculate when, java applet
developer provides highly adaptive
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|