Foro sobre Java SE > mostrar imagen en el jlabel
que dificil es leer tu pregunta... que es la letra Q?
para cargar imagen con uno de los constructores de ImageIcon se hace
new ImageIcon(url);
url tiene la forma de "iconos/icono.png", por ejemplo.
entonces haces
lbl.setIcon(new java.net.Url("iconos/icono.png");
en tu caso si tenes la carpte imagenes en tu proyecto... sería
lbl.setIcon(new java.net.Url("imagenes/icono.png);
sino proba con
lbl.setIcon(getClass().getResource("imagenes/icono.png));
en particular uso está opción yo siempre.
Saludos
@joseluis, aparte de la explicación que ya te han dado, creo que te convendría leer esta sección: http://download.oracle.com/javase/tutorial/uiswing/components/icon.html#getresource
donde explican con detalle cómo obtener una imagen, en función de la organización de los recursos dentro de un proyecto.
Un detalle, que ya te comenté en tu cuestión sobre los JFrame, en otro hilo, se refiere a que el uso de rutas relativas para acceder a los recursos, solamente funciona cuando la clase que usa el método getResource, está al mismo nivel, o superior, que la ruta relativa del recurso. Así es como se explica en ese tutorial.
kisiera saber como desde mi carpeta imagenes donde esta la laetra Q poder mostrarlo en un jlbl
ImageIcon imagen = new ImageIcon();
jlbl.setIcon(imagen);
que debia poner para poder mostrar la imagen Q en el jlabel