Java - Ayuda con Applet

 
Vista:

Ayuda con Applet

Publicado por Ricardo (8 intervenciones) el 09/12/2002 04:32:32
Necesito ayuda, veran mi problema es el siguiente..

Estoy haciendo un juego de Batalla naval (aquel de lo barcos y las coordenadas), veran que m tecnica es la siguiente... con la funcion de paint situo a los barcos. Pero necesito un boton que cuando se presione dibuje sobre el applet una Bomba (un jpg) esto con una funcion DrawBomb ) como hago esto ? pues ya hice la funcion, ya declare la imagen de la bomba y se cargo en la variable image.. pero no aparece ... porque ?
esta es una idea de mi codigo

Image Bomb;
Graphics myScreen;

public void init()
{
Bomb = getImage(getDocumentBase(),"explode.jpg");
}

public void paint(Graphics g)
{
myScreen = g;
DibujaCuadricula(g);
Image Barco;
for(int i=0; i<5; i++)
{ Barco = getImage( getDocumentBase(), MisBarcos[i].File );
g.drawImage( Barco, MisBarcos[i].sayCx(), MisBarcos[i].sayCy(), this );
}

public void DrawBomb(int Cx, int Cy)
{
myScreen.drawImage(Bomb,Cx,Cy, this );
myScreen.drawImage(Bomb, Cx, Cy,this );
paint(myScreen); //esto no funciono ,no aparece la bomba
repaint();

}

public boolean action(Event e, Object obj)
{

Coordenadas Cd = new Coordenadas();

if((e.target==btnLaunch))
{
DrawBomb( Cd.RandomX(),Cd.RandomY() );
}
return true;
}

Gracias de antemano ..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder