Java agregando ImageIcon a JLabel
Estoy tratando de hacer un juego muy básico con Java y tengo problemas para mostrar una imagen en unJFrame
. Ha funcionado en el pasado para mí y ahora no, no puedo ver lo que hice mal.
He intentado imprimir el directorio de trabajo actual y cambiar el lugar donde obtengo mi imagen para que coincida con eso. Es probable que el problema no sea obtener la imagen, ya que my (filefinder o archereader o algo así) puede encontrarla sin problemas, pero no puedo agregarla correctamente (elImageIcon
) alJLabel
, o que a laJFrame
.
Este es mi código ...
JFrame frame = new JFrame("no image");
ImageIcon image = new ImageIcon("C:/Documents and Settings/user/Desktop/hi/xD/JavaApplication2/image.png");
JLabel imagelabel = new JLabel(image);
frame.add(imagelabel);
losJFrame
ha sidosetVisible(true)
ypack()
.
¿Podría alguien ayudarme por favor a entender lo que está mal?