Java - Imagenes

 
Vista:

Imagenes

Publicado por Walter (33 intervenciones) el 26/03/2006 03:27:07
Hola, solo quisiera saber como puedo poner una imagen en un JFrame, con la singularidad que la imagen se redimensione a cualquier tamaño, esto debido a que tengo imagenes grandes y quiero que se vean mas pequeñas . gracias de entemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Imagenes

Publicado por chuidiang (950 intervenciones) el 26/03/2006 06:28:24
Hola:

Una opción es heredar del JFrame y redefinir el método paint(Graphics g).
En este método paint(), usando

g.drawImage (...., 0, 0, getWidth(), getHeight, ....);

puedes dibujar la imagen. Si rellenas los parámetros de ancho y algo con el ancho y alto del frame, la imagen cogerá el tamaño del frame.

Si es escalado no se hace bien (no queda bonito), puedes probar el método getScaledInstance() de la clase Image, que te devuelve la imagen pero con otras dimensiones y tiene un parámetro que permite seleccionar el algoritmo de redimensionado.

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar