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 |
|
|
Créer une interface utilisateur d'applet dans Java |
Presque tous applet ont l'interface utilisateur graphique (GUI). Cette page discute peu de questions qui sont particulières à l'applet GUIs.
|
L'applet est un panneau.
|
Puisqu'un applet est une sous-classe de classe de panneau d'AWT, les applet peuvent contenir d'autres composants, juste comme un panneau peuvent contenir. Comme panneaux, les applet également participent au schéma d'AWT et à la hiérarchie d'événement.
|
Les applet apparaissent dans les fenêtres de navigateur préexistantes.
|
Ceci a deux implications. D'abord, à la différence des applications GUI-basées, les applet ne doivent pas créer la fenêtre pour se montrer dessus. (Ils peuvent faire, s'ils ont une bonne raison, mais habituellement ils se montrent juste dans la fenêtre de navigateur). En second lieu, selon l'exécution de navigateurs, les composants de l'applet ne peuvent être montrés à moins qu'un applet appelle le valider () après avoir ajouté des composants à lui-même. Heureusement, en appelant valider () ne peut pas blesser.
|
Chaque applet ont une taille personnalisée par l'utilisateur et prédéterminée.
|
Puisque l'étiquette de <APPLET> exige la largeur et la taille de l'applet à indiquer, et parce que des navigateurs pas nécessairement permettre à des applet de se remettre à la côte, les applet devraient faire avec la place fixe qui peut ne pas être idéale. Même si la place est idéale pour une plateforme, les parties plateforme-spécifiques de l'applet (telles que des boutons) peuvent exiger une place différente sur l'autre plateforme. Vous pouvez faire compensez en recommandant les pages qui inclut votre applet indiquent peu plus d'espace que soit nécessaire, et en employant les dispositions flexibles, comme GridBagLayout et BorderLayout, qui s'adaptent bien à l'espace supplémentaire.
|
Les applet chargent des images en utilisant des méthodes de getImage d'applet (). |
Une classe d'applet fournissent une forme commode de getImage () qui vous laisse indiquer un URL de base en tant qu'un argument, suivie du deuxième argument qui indique un endroit de dossier d'image, relativement à l'URL de base. Le getCodeBase d'applet () et les méthodes de getDocumentBase () fournissent l'URLs bas que les la plupart des applet emploient. Les images dont l'applet a besoin toujours, ou doit se fonder sur une protection, sont habituellement indiquées relativement derrière à où le code d'un applet a été chargé. Les images qui sont indiquées par un utilisateur d'applet (souvent avec les paramètres dans le dossier de HTML) sont habituellement à page relative qui inclut l'applet (base de document).
|
Des classes d'applet et souvent les fichiers de données qu'elles emploient sont chargés au-dessus du réseau,
|
Les applet peuvent exécuter plusieurs choses pour diminuer le temps de démarrage perçu. Leur sous-classe d'applet peut être la petite qui montre immédiatement le message de statut. Et, si une partie de l'applet classe ou des données ne sont pas employées tout de suite, l'applet peut précharger des classes ou les données par la mise en référence de elles avant qu'elles soient nécessaires. Cosider par exemple, la classe d'AppletButton, au début du fil principal, obtient l'objet de classe pour la fenêtre que le bouton apporte vers le haut. Ici son but principal est de s'assurer que la classe est valide, mais un avantage supplémentaire obtient à la force d'objet de classe le dossier de classe pour être chargé avant qu'il soit nécessaire, qui fait la classe instantiating beaucoup plus vite que si une classe devait encore être chargée.
|
|
|
Keywords: Graph Drawing Applet, java ftp applet, web ftp client, java file upload
|
|
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 |
|
|