Ayuda para cargar imágenes con Java
patrickjunior01
Mensajes publicados
3
Estado
Miembro
-
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
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
-
"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"