Foros del Web » Programación para mayores de 30 ;) » Java »

Intentando establecer imagen de fondo a applet apenas se carge

Estas en el tema de Intentando establecer imagen de fondo a applet apenas se carge en el foro de Java en Foros del Web. Hola a todos estuve toda la tarde intentando hacer una animación sobre una imagen en un applet y al fin lo logre redefiniendo el método ...
  #1 (permalink)  
Antiguo 17/12/2010, 20:53
Avatar de calichecal  
Fecha de Ingreso: junio-2009
Ubicación: Colombia
Mensajes: 288
Antigüedad: 14 años, 10 meses
Puntos: 12
Busqueda Intentando establecer imagen de fondo a applet apenas se carge

Hola a todos estuve toda la tarde intentando hacer una animación sobre una imagen en un applet y al fin lo logre redefiniendo el método update, pero ahora quiero que el applet apenas se carge muestre la imagen de fondo: miren mi método update:

Cita:
public void update(Graphics g){

Graphics2D g2 =(Graphics2D)g;
Dimension d = getSize();
int a = d.width;
int l = d.height;
BufferedImage mImagen = new BufferedImage(a, l, BufferedImage.TYPE_INT_RGB);
Graphics2D gOculta = mImagen.createGraphics();
gOculta.setRenderingHint(RenderingHints.KEY_ANTIAL IASING,
RenderingHints.VALUE_ANTIALIAS_ON);


if(imag==null)
imag = Toolkit.getDefaultToolkit().createImage("CASCADA.G IF");
gOculta.drawImage(imag,0,0,this);
Prin.DibujarExpresiones(gOculta);///animacion
g2.drawImage(mImagen, 0, 0, this);


}
esto me elimina el parpadeo, pero solo me empieza a mostrar la imagen de fondo cuando se empieza a correr la animación y lo que pense que solucionaría todo, osea un repaint al terminar de cargar el applet para que quede mostrando el fondo mientras empieza la animación (la animación empieza es con un evento de un Jbutton), no me funciono :(

yo intente esto

public ConstructordelApplet (){
///otras cosas
repaint(); para que quede mostrando el fondo, pero no me funciona y ya se me acaban las ideas
}

agradezco al que me ayude
__________________
Hay una fuerza motriz más poderosa que el vapor, la electricidad y la energía atómica: la voluntad. -Einstein-
  #2 (permalink)  
Antiguo 18/12/2010, 06:02
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Intentando establecer imagen de fondo a applet apenas se carge

Prueba a sobreescribir el método paint(Graphics g), pintando primero la imágen de fondo. Si así no funciona, poco más puedes hacer, ya que este es el método al que se llama para dibujar el applet en cuanto esté cargado.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: applet, establecer, fondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:57.