Java - redimensionar imagen en ImageIcon

 
Vista:

redimensionar imagen en ImageIcon

Publicado por Nacho (6 intervenciones) el 19/02/2008 17:42:32
Hola, he creado una ImagenIcon y la he añadido con setIcon en un label pero el caso es que la imagen es de un tamaño muy grande y me ocupa toda la pantalla. Me gustaria a ver si me podeis decir como hacer que aparezca en la pantalla con un tamaño pequeño. Gracias por todo
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

RE:redimensionar imagen en ImageIcon

Publicado por Luis Castro (80 intervenciones) el 19/02/2008 21:07:54
Este es un metodo que trae de demo de Swing 2.
Donde puedes observar que utilizan el metodo de


es el que hace lo que tu deseas, recuerda que esa es un metodo de la libreria AWT y si has puesto tu imagen en un icono pues usar

icono.getImage().getScaledinstance("procentaje de escala",-1,Image.SCALE_DEFAULT);

ye debe de funcionar

public void loadImage(File f) {
if (f == null) {
thumbnail = null;
} else {
ImageIcon tmpIcon = new ImageIcon(f.getPath());
if(tmpIcon.getIconWidth() > 90) {

thumbnail = new ImageIcon( tmpIcon.getImage).getScaledInstance(90, -1, Image.SCALE_DEFAULT));

} else {
thumbnail = tmpIcon;
}
}
}
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

RE:redimensionar imagen en ImageIcon

Publicado por David Recinos (1 intervención) el 06/04/2008 17:53:52
Muchas gracias por el aporte, llevaba buscando esto hace buen rato, y me funciono de maravilla, muchisímas gracias.....
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