Añadir imagen a un JPanel

Iniciado por juancaa, 21 Junio 2012, 23:19 PM

0 Miembros y 1 Visitante están viendo este tema.

juancaa

Buenas, he estado haciendo unos programitas en java para hacer pruebas y se me antojo meter una imagen en un JPanel. Buscando en internet siempre llego a la conclusion de añadir la imagen al JPanel mediante un paint (Graphics g) lo cual causa que toda la interfaz de mi JPanel se altere (botones pintados, etc.) ...  :(

Mi idea es meter una imagen en un recuadro con una dimension prefijada donde pueda mediante unos scrolls recorrer toda la imagen dentro del JPanel, es decir, algo asi :



Mi intencion es no tener que usar un splitpane pues a parte de que no se usarlo no es exactamente lo que estoy buscando.

Alguna idea??
Gracias de antemano!!
Que tengas un buen dia!

juancaa

Encontre una solucion!!
El metodo que utilize fue crear un JPanel dentro de mi JFrame y introducir en el JPanel un JLabel para mostrar la imagen.
Aun asi me gustaria saber como puedo hacer para cargar una imagen en mi JPanel o donde sea y como sea para que, al cargar la imagen, siempre que esta sea mas grande que el JFrame me muestre unos scrolls para recorrerla completa.
Si alguien me puede hechar una mano estaria muy agradecido.
Que tengas un buen dia!

Proteus1989

Créate un JScrollPane y definele un tamaño. Añadele el componente JLabel y listo, ya tendrás scroll automáticamente.

juancaa

Siiii!!! Es exactamente lo que estaba buscando!!
Gracias Proteus1989!! sabiduria la tuya!!  ;D ;D
Que tengas un buen dia!