Arrêt ! Avant que vous fassiez le monde entier savoir votre applet, assurez-vous que la réponse à toutes les questions suivantes est oui :
|
|
1. Avez-vous enlevé ou rendement neutralisé de
correction ?
Le rendement de correction (généralement créé avec
System.out.println), tandis qu'utile à vous, est généralement
embrouillant ou gênant aux utilisateurs. Si vous avez besoin
donnez la rétroaction textuelle à l'utilisateur, essai pour la faire
à l'intérieur de la zone de la visualisation de l'applet ou dans le
secteur de statut au fond de la fenêtre.
2. L'applet cesse-t-il de fonctionner quand il est
offscreen ?
La plupart des applet ne devraient pas employer des
ressources d'unité centrale de traitement quand le navigateur est
iconified ou montre une page qui ne contient pas l'applet. Si
votre code d'applet ne lance aucun fil explicitement, alors vous êtes
BIEN.
Si votre code d'applet lance des fils, puis à moins que
vous ayez une excuse vraiment bonne pas à, vous devriez appliquer la
méthode d'arrêt de sorte qu'elle arrête et détruise (par le
réglage à la nulle) les fils que vous avez lancés.
3. Si l'applet fait quelque chose qui pourrait
obtenir les bruits ou l'animation annoyingplay, parce que des
exampledoes il élasticité l'utilisateur une manière d'arrêter le
comportement ennuyant ?
Soyez aimable avec vos utilisateurs. Donnez-leur une
manière d'arrêter l'applet dans ses voies, sans laisser la page.
Dans un applet qui autrement ne répond pas à la souris
clique, vous peut faire ceci en appliquant la méthode de
mouseDown de sorte qu'un clic de souris suspende ou reprenne le
fil ennuyant. Par exemple :
booléen congelé = faux ; //variable d'exemple
e mouseDown(Event booléen public, x interne, y)
interne {
si (congelé) {
congelé = faux ;
start() ;
} autrement {
congelé = rectifiez ;
stop() ;
}
de retour rectifiez ;
}
La section précédente énumère certaines des manières que vous pouvez éviter faire les utilisateurs de votre applet voulez vous étrangler. Cette section vous indique au sujet de quelques autres manières que vous pouvez rendre traitant votre applet aussi plaisant comme possible :
1. Rendez votre applet aussi flexible comme possible. Vous pouvez souvent définir les paramètres qui laissent votre applet être employé dans une variété de situations sans récrire .
2. Rendez votre applet accessible. Vous pouvez concevoir votre applet de sorte qu'il soit accessible à tous.
3. Appliquez la méthode de getParameterInfo. Appliquer cette méthode maintenant pourrait faciliter votre applet pour adapter aux besoins du client à l'avenir. Actuellement, navigateur n'emploie pas cette méthode. Bientôt, cependant, nous nous attendons à ce que les navigateurs emploient cette méthode pour aider à produire d'un GUI qui permet à l'utilisateur de placer interactivement des valeurs de paramètre.
4. Appliquez la méthode de getAppletInfo. Cette méthode renvoie une corde courte et instructive décrivant un applet. Bien que navigateur n'emploie pas actuellement cette méthode, nous les attendons à à l'avenir. Voici un exemple de mettre en application le getAppletInfo :
getAppletInfo() public de corde {
renvoyez "GetApplets par Clain Brand" ;
}
Online: 625 users browsing the articles directory
|
|