 
			
				25/07/2008, 20:54
			
			
			     |  
        |     |    |    Fecha de Ingreso: enero-2008  Ubicación: Montevideo, Uruguay  
						Mensajes: 518
					  Antigüedad: 17 años, 9 meses Puntos: 6     |        |  
  |      Respuesta: imagen en GridLayout        Hola otra forma es setearle un borde que tenga la imagen en mi ejemplo tengo un paquete en mi proyecto llamado Icons donde pongo todas las imagenes, asi cuando genero el jar van embebidas dentro te dejo el codigo y cualquier cosa me preguntas   
saludos   
Código:
  import java.awt.Component;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Insets;
import javax.swing.ImageIcon;
import javax.swing.border.Border;
/**
 *
 * @author agustin
 */
public class BorderGrid implements Border{
      private Image image = new ImageIcon(getClass().getResource("/Icons/scmfondo.png")).getImage();
       public BorderGrid () {
       }
    
       public Insets getBorderInsets(Component c) {
           return new Insets(0,0,0,0);
       }
    
       public boolean isBorderOpaque() {
           return true;
       }
       public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) {
           int x0 = x + (width-image.getWidth(null))/2;
           int y0 = y + (height-image.getHeight(null))/2;
           g.drawImage(image, x0, y0, null);
    } 
}
        
				__________________  "La magia no existe, la programacion si" 
A/P Agustin Sivoplas  [email protected]           |