![]() |
Java vsebuje razred za delo s slikami java.awt.Image, ki omogoča nalaganje in prikaz gif slik; |
![]() |
sliko lahko naložimo iz nekega URL-ja z metodo java.applet.getImage(). Metoda podpira asinhrono nalaganje slik, kar pomeni da se bo slika v resnici naložila šele, ko jo bo potrebno prikazati. Včasih lahko to prinese tudi precej problemov. |
![]() |
Zaradi varnostnih razlogov lahko apleti nalagajo le slike, ki se nahajajo na strežniku od okder se je aplet naložil in to le v direktoriju ali poddirektoriju, kjer se nahaja aplet. |
![]() |
osnovni URL iz katerega se je naložil aplet, se imenuje CodeBase in ga lahko dobimo z metodo getCodeBase(). URL, iz katerega se je naložil HTML dokument v katerem je aplet, se imenuje DocumentBase in ga lahko dobimo z metodo getDocumentBase(). |
import java.awt.*; import java.awt.event.*; import java.applet.*; import java.util.*; //************************************************* public class Slika extends Applet {
Image img; public void init() { img=getImage(getCodeBase(),"smallworld.gif"); // naložimo sliko iz istega naslova kot razred Slika } //************************************************* public void paint(Graphics g) { g.drawImage(img,10,10,this); // narišemo sliko na koordinatah 10,10 } }