Batente! Antes que você deixe o mundo inteiro saber sobre seu applet, certifique-se que a resposta a todas as seguintes perguntas é yes:
|
|
1. Você removeu ou saída incapacitada eliminar
erros?
A saída eliminar erros (criada geralmente com o
System.out.println), quando útil a você, é geralmente
desconcertante ou irritando aos usuários. Se você necessitar
dê o gabarito textual ao usuário, tentativa para fazê-lo dentro da
área de exposição do applet ou na área do status no fundo da
janela.
2. O applet para de funcionar quando é offscreen?
A maioria de applet não devem usar recursos do
processador central quando o browser é iconified ou está indicando
uma página que não contenha o applet. Se seu código do applet
não lançar nenhumas linhas explicitamente, a seguir você é
APROVADO.
Se seu código do applet lançar alguma linha, então a
menos que você tiver uma desculpa realmente boa não a, você deve
executar o método do batente de modo que pare e destrua (ajustando ao
zero) as linhas que você se lançou.
3. Se o applet fizer algo que pôde começar sons ou
o animation annoyingplay, porque exampledoes ele elasticidade o
usuário uma maneira de parar o comportamento irritante?
Seja amável a seus usuários. Dê-lhes uma maneira
parar o applet em suas trilhas, sem deixar a página. Em um
applet que de outra maneira não responda ao rato estala, você pode
fazer isto executando o método do mouseDown de modo que um clique do
rato suspenda ou recomece a linha irritante. Para o exemplo:
booleano congelado = falso; //variável do exemplo
e mouseDown(Event booleano público, x interno, y)
interno {
se (congelado) {
frozen = falso;
start();
} mais {
frozen = rectifique;
stop();
}
do retorno rectifique;
}
A seção precedente alista algumas das maneiras que você pode evitar de fazer usuários do seu applet quer o estrangular. Esta seção di-lo sobre algumas outras maneiras que você pode fazer tratando de seu applet tão agradável como possível:
1. Faça seu applet tão flexível como possível. Você pode frequentemente definir os parâmetros que deixam seu applet ser usados em uma variedade das situações sem reescrever.
2. Faça seu applet acessível. Você pode projetar seu applet de modo que seja acessível a tudo.
3. Execute o método do getParameterInfo. Executar este método agora pôde fazer seu applet mais fácil de customize no futuro. Atualmente, nenhum browsers usa este método. Logo, entretanto, nós esperamos browsers usar este método ajudar gerar um GUI que permita que o usuário ajuste interativamente valores de parâmetro.
4. Execute o método do getAppletInfo. Este método retorna uma corda curta, informative que descreve um applet. Embora nenhum browsers use atualmente este método, nós esperamo-lo no futuro. Está aqui um exemplo de executar o getAppletInfo:
getAppletInfo() público da corda {
retorne "GetApplets por Clain Tipo";
}
Online: 709 users browsing the articles directory
|
|