Problema con el canvio de un canvas por otro

h2k
30 de Enero del 2005
Buenas, tengo 1 problema con un juego de ordenador que estoy haciendo.
Tengo 4 classes contando con el main que tiene este codigo:
public class Snake{
public static void main(String args[]){
Windows win=new Windows(640,480);
Prese pr=new Prese("img/snake.jpg");
Menu mn=new Menu();
PMouse mp=new PMouse(pr);
pr.addMouseListener(mp);
win.add(pr);
win.setVisible(true);
}
}
Esto genera una imagen de tamaño = al canvas por lo tanto = frame que en poner el mouse encima canvia por otra.
Mi pregunta es como puedo hacer para canviar este canvas por otro si en el main() solo entra 1 vez??

Siento las molestias y gracias por las possibles respuestas!

ooooh
30 de Enero del 2005
hola, me puedes pasar el codigo del snake?
he d hacer una practica para dentro de una semana...

xikketa i Laureta ;)