Arresto! Prima che lasciate il mondo intero sapere circa il vostro applet, assicurisi che la risposta a tutte le seguenti domande è sì:
|
|
1. Avete rimosso o uscita inabilitata mettere a
punto?
L'uscita mettere a punto (generata generalmente con
System.out.println), mentre utile a voi, è generalmente confusionaria
o fastidiosa agli utenti. Se avete bisogno di dia le risposte
testuali all'utente, prova per farlo all'interno della zona di
esposizione del applet o nella zona di condizione alla parte inferiore
della finestra.
2. Il applet smette di funzionare quando è
offscreen?
La maggior parte dei applet non dovrebbero usare le
risorse del CPU quando il browser è iconified o sta visualizzando una
pagina che non contiene il applet. Se il vostro codice del
applet non lancia esplicitamente alcuni filetti, quindi siete GIUSTI.
Se il vostro codice del applet lancia dei filetti, allora
a meno che abbiate una giustificazione realmente buona non a, dovreste
effettuare il metodo di arresto in modo che arresti e distrugga
(regolandosi alla posizione di segnale minimo) i filetti che avete
lanciato.
3. Se il applet fa qualcosa che potrebbe ottenere i
suoni o la animazione annoyingplay, dato che i exampledoes esso give
l'utente un senso di arresto del comportamento annoying?
Sia gentile ai vostri utenti. Dia loro un senso
arrestare il applet nelle relative piste, senza lasciare la pagina.
In un applet che non risponde al contrario al mouse si scatta,
voi può fare questo effettuando il metodo del mouseDown in modo che
uno scatto del mouse sospenda o riprenda il filetto annoying.
Per esempio:
booleano congelato = falso; //variabile di caso
e mouseDown(Event booleana pubblica, x interna, y)
interno {
se (congelato) {
frozen = falso;
start();
} altrimenti {
frozen = allineare;
stop();
}
di ritorno allineare;
}
La sezione precedente elenca alcuni dei sensi che potete evitare di fare gli utenti del vostro applet desiderate strozzarli. Questa sezione vi dice circa alcuni altri sensi che possiate rendere occupandosi del vostro applet piacevole come possibile:
1. Renda il vostro applet flessibile come possibile. Potete definire spesso i parametri che lasciano il vostro applet essere usati in una varietà di situazioni senza affatto riscrivere.
2. Renda il vostro applet accessibile. Potete progettare il vostro applet in modo che sia accessibile a tutti.
3. Effettui il metodo di getParameterInfo. Effettuare questo metodo ora ha potuto rendere il vostro applet più facile adattare in avvenire. Attualmente, nessun browsers usa questo metodo. Presto, tuttavia, invitare i browsers per usare questo metodo per contribuire a generare un GUI che permette che l'utente regoli con interazione i valori di parametro.
4. Effettui il metodo di getAppletInfo. Questo metodo restituisce una stringa corta e informativa che descrive un applet. Anche se nessun browsers attualmente usa questo metodo, li prevediamo ad in avvenire. Qui è un esempio di effettuare il getAppletInfo:
getAppletInfo() pubblico della stringa {
restituisca "GetApplets da Clain Brand";
}
Online: 634 users browsing the articles directory
|
|