Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Breaker83 en 9 Mayo 2019, 16:41 pm



Título: Ayuda en java
Publicado por: Breaker83 en 9 Mayo 2019, 16:41 pm
Buenas

Me presento soy breaker 83,

Soy nuevo tanto en el foro como en la programacion y queria saber si me podria ayudar alguien.

El caso es que utilizando paintComponent creando una variable de tipo File para agregar la image y dibujandola con drawImage la imagen no aparece y tamboco el mensaje que he puesto para la excepcion y aunque cambi la direccion de la imagen me sigue apareciendo la lamina en blanco y no me da error

Codigo:

public class PruebaImagenes {

   public static void main(String[] args) {
      // TODO Auto-generated method stub

      MarcoConImagen mimarco=new MarcoConImagen();
      
      mimarco.setVisible(true);
      
      mimarco.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      
      
      
   }

}

class MarcoConImagen extends JFrame{
   
   
   public MarcoConImagen() {
      
      setTitle("Marco con imagenes");
      
      setBounds(750,300,500,500);
      
      LaminaConImagenes milamina=new LaminaConImagenes();
      
      
      
      
   }
   
}


class LaminaConImagenes extends JPanel{
   

   
   public void paintComponent(Graphics g) {
      
      super.paintComponent(g);
      
      File miimagen=new File("primerospasos/src/graficoss/coche.png");
      
      try {
      imagen =ImageIO.read(miimagen);
      }
      catch(IOException e) {
         
         System.out.println(" La imagen no a sido encontrada");
         System.out.println(System.getProperty("user.dir"));
      }
      
      g.drawImage(imagen, 5, 5, null);
      
      
   }
   
   
   
   private Image imagen;
}

Si alguien me pudiese ayudar, mucahs gracias y en el futuro espero poder ayudar yo a otros con estos temas gracias