Hvordan øke størrelsen på grafikken i Applets
En applet er et Java-kode som gjør det mulig å sette inn Java i en HTML-side. Ved hjelp av en applet, kan du benytte "tegne bilde" funksjon som vil vise et bilde i nettleseren. Du kan også definere posisjonering og størrelsen på denne grafikken i applet som du oppretter. Du må først opprette en ny HTML-side og deretter inkludere den riktige Java-applet kode.
Bruksanvisning
1 Åpne et tekstredigeringsprogram, for eksempel Notisblokk eller TextEdit. Begynn med å sette inn Java-kode for å sette inn en applet. Skriv inn:
importere java.awt. *;
importere java.applet. *;
import java.net. *;
Dette vil importere Java-koden som trengs for å kjøre applet.
2 Definer din applet som et bilde ved å skrive inn koden:
public class ImageExample strekker Applet
{Bilde imagename; }
Du kan erstatte "imagename" med hva du ønsker å kalle bildet. Deretter setter Media Tracker, slik at du kan styre lastingen av applet:
MediaTracker mt;
public void paint(Graphics g) {
mt = ny MediaTracker (denne);
3 Sett kilden til bildekode slik at HTML-siden vet hvor du skal trekke det fra.
imagename = getImage (base "imageExample.gif");
mt.addImage (imagename, 1);
Erstatt "imageExample.gif" med navnet på bildet. Sørg for at bildet er i samme katalog som HTML-fil. Den andre linjen i koden vil legge dette bildet til medie tracker slik at det lastes inn i applet.
4 Sett egenskapene til bildet ditt og lukke ut koden.
tr.addImage (imagename, 0, 0, dette);
g.drawImage (imagename, 0, 0, 100, 100, dette);
}
}
De to første tallene i "drawImage" indikerer plasseringen av grafikken. I dette eksemplet er grafikken plassert i øvre venstre hjørne av applet. De neste to Tallene angir bredde og høyde, henholdsvis. Dersom disse ikke er satt, så vil bildet bli satt i standardstørrelse. For å øke størrelsen på grafikken, øke verdiene av disse tallene til ønsket størrelse.
5 Lagre filen med en .html og deretter laste det opp og bildet ditt til nettleseren. HTML-filen vil nå vise en grafisk med økt størrelse på innsiden av en applet.