import java.awt.FlowLayout;
import java.awt.Image;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class AjustarImagenContenedor extends JFrame {
JLabel lbl;
public AjustarImagenContenedor()
{
lbl = new JLabel();
this.add(lbl);
this.setSize(200,200);
this.setLayout(new FlowLayout());
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
}
private void setImagen()
{
lbl.setIcon(ajustarImagen("img_6.jpg"));
lbl.setBorder(BorderFactory.createEmptyBorder(0,0,0,0));
}
private ImageIcon ajustarImagen(String ico)
{
ImageIcon tmpIconAux = new ImageIcon(ico);
//Escalar Imagen
ImageIcon tmpIcon = new ImageIcon(tmpIconAux.getImage().getScaledInstance(200, 200, Image.SCALE_DEFAULT));
return tmpIcon;
}
public static void main(String args[])
{
AjustarImagenContenedor obj=new AjustarImagenContenedor();
obj.setVisible(true);
obj.setImagen();
}
}
Comentarios sobre la versión: Versión 1 (0)
No hay comentarios