Ayuda para cargar imágenes con Java

patrickjunior01 Mensajes publicados 3 Estado Miembro -  
patrickjunior01 Mensajes publicados 3 Estado Miembro -
Hola,
Realmente estoy desesperado. De hecho, lleva más de una semana intentando cargar una imagen en un panel, y no puedo. Ya he probado todos los códigos posibles en Internet, pero nada funciona. Y lo más raro es que el programa no me devuelve ninguna excepción. Uso NetBeans 7.1.2 Por favor, ¿alguien tendría una solución a mi problema? Gracias de antemano

Atentamente,

Configuración: Windows XP / Chrome 21.0.1180.89

1 respuesta

  1. KX Mensajes publicados 19031 Estado Moderador 3 020
     
    "Ya he probado todos los códigos posibles en Internet, pero no funciona. Internet es realmente un caos, o tal vez la verdad está en otro lado...

    import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; public class Test1 { public static void main(String[] args) { JFrame frame = new JFrame(); frame.add(new JLabel(new ImageIcon(\"C:/test.png\"))); frame.pack(); frame.setVisible(true); } }

    import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import javax.swing.JFrame; import javax.swing.JPanel; class ImagePanel extends JPanel { private static final long serialVersionUID = 1; private final BufferedImage img; ImagePanel(String fileName) throws IOException { img = ImageIO.read(new File(fileName)); } @Override public void paintComponent(Graphics g) { super.paintComponent(g); g.drawImage(img,0,0,null); } } public class Test2 { public static void main(String...args) throws IOException { JFrame frame = new JFrame(); frame.add(new ImagePanel(\"C:/test.png\")); frame.setSize(300,300); frame.setVisible(true); } }
    La confianza no excluye el control"
    0
    1. patrickjunior01 Mensajes publicados 3 Estado Miembro
       
      Gracias KX. Pero ¿con este código podré leer archivos con extensión JPEG, JPG u otras?
      0
    2. KX Mensajes publicados 19031 Estado Moderador 3 020
       
      GIF, PNG, JPEG, BMP y WBMP
      0
    3. patrickjunior01 Mensajes publicados 3 Estado Miembro
       
      Muchas gracias
      0