Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2010, 05:33
evitasg
 
Fecha de Ingreso: marzo-2008
Mensajes: 42
Antigüedad: 16 años, 1 mes
Puntos: 0
Problemas con Java 2D

Hola! Estoy empezando en esto de Java 2d y tengo algunas dudillas... La cosa es que quiero dibujar una imagen en un objeto Swing, que supongo que lo más óptimo para estas cosas sera un jPanel no? Lo que pasa que no sé como cargar una imagen en el jPanel, asi que lo intento con jLabel... La cosa es que quiero que aparezca una imagen y al hacer clic en un botón, se pinte una nueva encima. La imagen la tengo cargada en el jLabel normalmente, es decir, a través de propiedades el objeto. El codigo del Action del botón para que haga el cambio es el siguiente:

Image img = Toolkit.getDefaultToolkit().getImage("src/images/perro.gif");
BufferedImage bi = new BufferedImage(100, 100, BufferedImage.TYPE_INT_RGB);
Graphics2D biContext = bi.createGraphics();
biContext.drawImage(img, 400, 400, null);
jLabel2.update(biContext);

Me podrian orientar sobre lo que tengo mal? Muchas gracias! ES importante!