Ce qui si vous connaissez avant que vous embarquiez votre ~ de Java applet L'applet parfaitement fini


  Share  
|

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 ;
}

L'Applet Parfaitement Fini

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" ;
}

c'est un article supplémentaire par Clain Brand


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions