Caricare un’immagine

L’immagine si posizione al centro della finestra grafica (almeno il suo angolo in alto a sinistra…)

 

...

Se la finestra è più grande si nota di meno…

 

...
import java.applet.*;
import java.awt.*;

public class a_duke_0 extends Applet
{
   private Image immagine;

   public void init()
   {
      immagine=getImage(getCodeBase(), "duke.jpg");
   }
   public void paint(Graphics g)
   {
      // centro dell'applet...
      int x=getSize().width/2;
      int y=getSize().height/2;
      g.drawImage(immagine, x, y, this);
   }
}