JList con Imagenes Auto Ajustadas sin deformacion – Java

JList con Imagenes Auto Ajustadas sin deformacion – Java

El dia de hoy veremos como crearnos un JList con Imagenes Auto ajustadas que no se se deformaran ni estiraran sino que se mostraran con su tamaño real dependiendo obviamente del tamaño de su contenedor de forma que ocupen el mismo ancho y alto. En mi caso lo necesito para mostrarme un preview de imagenes que se procesaran mas adelante pero es necesario que se muestren las vistas previas tal y como estan sin presentar ninguna deformacion y con las proporciones reales. Veamos entonces como realizar una lista de imagenes en java mediante un ejemplo tomado de una aplicacion real que lo requeri asi en su momento..

Lo que haremos..

Como ya dijimos requerimos mostrar un preview de imagenes en el que se vayan agregando imagenes y se muestren en tamaño reducido pero con proporciones reales, basicamente las 2 cosas que haremos seran

  • Mostrar imagenes en un JList.
  • Redimensionar las imagenes de tal manera que se ajusten al tamaño de su contenedor sin mostrar deformacion o estirarse.

Podria seguir hablandote de lo que haremos aqui o mejor te lo muestro en un video corto yum . . .

JList con Imagenes

la clase ImageListCellRenderer es para cambiar el color de background de la seleccion

 

y el metodo updateJList unicamente refresca la pantalla con los metodos repaint y updateUI de los componentes involucrados ( el jlist y panel que lo contiene ) yum


Suscríbete!

Suscríbete a nuestra lista de correo y recíbe los últimos contenidos directamente en tu bandeja de correo electrónico, puedes elegir únicamente de que categoria del blog quieres recibir contenido.

Suscríbeme

Redimensionar Imagenes sin Deformarlas

Esto se hace en el siguiente codigo.. Teniendo en cuenta que la variable imagen es un objeto Image y que queremos que se ajuste a un tamaño de 150 x 175.. ( el -1 permite que se ajuste automaticamente yum )

y eso es todo! facil no? no? comentame tu duda y si te sirvio regalame un +1, like, tweet o comparte! yum

JList con Imagenes Auto Ajustadas sin deformacion

7 Comentarios ¿Qué opinas tú del tema?

  1. Luis Contreras
  2. Luis Contreras
  3. Luis Contreras

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *