Wat moet u weten voordat u uw schip Java-applet ~ De perfect afgewerkte applet


  Share  
|

Stop! Voordat u de hele wereld laten weten over uw applet, zorg ervoor dat het antwoord op alle van de volgende vragen bevestigend wordt beantwoord:

1. Heb je verwijderd of uitgeschakeld debugging output?

Debugging output (in het algemeen gemaakt met System.out.println), terwijl nuttig, meestal verwarrend is of vervelend voor de gebruikers. Als je om tekstuele feedback te geven aan de gebruiker, probeer het te doen binnen het display van de applet gebied of in de status gebied aan de onderkant van het venster.

2. Is de applet stoppen als het onzichtbare?

Meeste applets mag geen gebruik maken van CPU-bronnen wanneer de browser wordt geminimaliseerd of is het weergeven van een pagina die niet bevat de applet. Als uw code applet start niet alle draden expliciet, dan ben je op OK.

Als je een applet code threads gestart, dan tenzij je echt een goed excuus niet te doen, moet u de uitvoering van de stop-methode, zodat hij stopt en vernietigt (door het instellen op null) de draden die u gelanceerd.

3. Als de applet nog iets dat zou kunnen krijgen annoyingplay geluiden of animatie, voor exampledoes geven de gebruiker een manier van stoppen van de vervelende gedrag?

Wees aardig voor uw gebruikers. Geef ze een manier om de applet halt toe te roepen, zonder dat de pagina. In een applet die anders niet reageert op de muis klikken, kunt u dit doen door de uitvoering van de MouseDown methode zodat een muisklik opschort of hervat de vervelende draad. Bijvoorbeeld

boolean bevroren = false; / / bijvoorbeeld een variabele

public boolean MouseDown (Event e, int x, int y) (
if (bevroren) (
bevroren = false;
start ();
) Else (
bevroren = true;
stop ();
)
return true;
)

De perfect afgewerkte Applet

De vorige sectie toont een aantal van de manieren waarop u kunt voorkomen dat gebruikers van uw applet wil je gaspedaal. Deze sectie vertelt u over enkele andere manieren waarop u kunt omgaan met uw applet zo aangenaam mogelijk:

1. Maak uw applet zo flexibel mogelijk. Vaak kunt u parameters waarmee je applet worden gebruikt in een verscheidenheid van situaties zonder herschrijven.

2. Maak uw applet toegankelijk. U kunt uw applet, zodat het toegankelijk is voor iedereen.

3. Implementeren van de getParameterInfo methode. De uitvoering van deze methode nu kan uw applet makkelijker aan te passen in de toekomst. Momenteel geen browsers gebruiken deze methode. Spoedig echter verwachten wij browsers om deze methode te gebruiken om een GUI te genereren waarmee de gebruiker interactief stel parameter waarden.

4. Implementeren van de getAppletInfo methode. Deze methode geeft een korte, informatieve string beschrijven een applet. Hoewel er geen browsers die momenteel deze methode gebruiken, verwachten we dat ze in de toekomst. Hier is een voorbeeld van de uitvoering van getAppletInfo:

public String getAppletInfo () (
return "GetApplets door Clain Brand";
)

een artikel afkomstig van Clain Brand


Share  

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