Sono nuovo in questa materia e ho fatto gia una mia prima applicazione pero non capisco dov'è l'errore:

codice:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class immagini extends Applet implements ActionListener {
	Image persone[]=new Image[2];
	Image attuale;

	public void init() {
		String file[]={"uno.jpg","due.jpg","tre.jpg"};
		for(int x=0; x<persone.length; x++) {
			persone[x]=getImage(getCodeBase(),file[x]);
		}
		attuale=persone[0];
		Button pul0=new Button("Uno");
		Button pul1=new Button("Due");
		Button pul2=new Button("Tre");
		pul0.addActionListener(this);
		pul1.addActionListener(this);
		pul2.addActionListener(this);
		add(pul0);
		add(pul1);
		add(pul2);
	}



	void mostra(String nome) {
		if(nome=="Uno") attuale=persone[0];
		if(nome=="Due") attuale=persone[1];
		if(nome=="Tre") attuale=persone[2];
		repaint();
	}

	public void paint(Graphics g) {
		g.drawImage(attuale,10,40,this);
	}

}