¡Parada! Antes de que usted deje el mundo entero saber sobre su applet, cerciórese de que la respuesta a todas las preguntas siguientes sea sí:
|
|
1. ¿Usted ha quitado o salida inhabilitada el
eliminar errores?
La salida el eliminar errores (creada generalmente con
System.out.println), mientras que es útil a usted, es generalmente
confusa o de molestia a los usuarios. Si usted necesita dé la
regeneración textual al usuario, intento para hacerla dentro de la
zona de visualización del applet o en el área del estado en el fondo
de la ventana.
2. ¿El applet para el funcionar cuando es offscreen?
La mayoría de los applet no deben utilizar recursos de la
CPU cuando es el browser iconified o está exhibiendo una página que
no contenga el applet. Si su código del applet no lanza ninguna
hilos de rosca explícitamente, después usted es ACEPTABLE.
Si su código del applet lanza algunos hilos de rosca,
entonces a menos que usted tenga una excusa realmente buena no a,
usted debe poner el método de la parada en ejecucio'n de modo que
pare y destruya (fijando a la falta de información) los hilos de
rosca que usted lanzó.
3. ¿Si el applet hace algo que pudo conseguir
sonidos o la animación annoyingplay, porque exampledoes él
elasticidad el usuario una manera de parar el comportamiento molesto?
Sea bueno con sus usuarios. Déles una manera de
parar el applet en sus pistas, sin dejar la página. En un
applet que no responda de otra manera al ratón chasca, usted puede
hacer esto poniendo el método del mouseDown en ejecucio'n de modo que
un tecleo del ratón suspenda o reasuma el hilo de rosca molesto.
Por ejemplo:
boleano congelado = falso; //una variable del caso
e mouseDown(Event boleana pública, x interno, y)
interna {
si (congelado) {
congelado = falso;
start();
} {
congelado = verdad;
stop();
}
de vuelta verdad;
}
La sección anterior enumera algunas de las maneras que usted puede evitar de hacer a los usuarios de su applet desea sofocarle. Esta sección le dice sobre algunas otras maneras que usted pueda hacer tratando de su applet tan agradable como sea posible:
1. Haga su applet tan flexible como sea posible. Usted puede definir a menudo los parámetros que dejan su applet ser utilizados en una variedad de situaciones sin reescribir.
2. Haga su applet accesible. Usted puede diseñar su applet de modo que sea accesible a todos.
3. Ponga el método del getParameterInfo en ejecucio'n. Poner este método en ejecucio'n ahora pudo hacer su applet más fácil modificar para requisitos particulares en el futuro. Actualmente, ningunos browsers utilizan este método. Pronto, sin embargo, esperamos los browsers utilicen este método para ayudar a generar un GUI que permita que el usuario fije recíprocamente valores de parámetro.
4. Ponga el método del getAppletInfo en ejecucio'n. Este método vuelve una secuencia corta, informativa que describe un applet. Aunque ningunos browsers utilizan actualmente este método, los contamos con en al futuro. Aquí está un ejemplo de poner getAppletInfo en ejecucio'n:
getAppletInfo() público de la secuencia {
vuelva "GetApplets de Clain Brand";
}
Online: 683 users browsing the articles directory
|
|