novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
P7
1. IngenieríaenAnimación Digital
y EfectosVisuales
Asignatura: ProgramaciónOrientadaaObjetos
Profesor: ISC.LizbethHernándezOlán
UnidadIII Herencia Fecha: mayo16-2017
Practica7 CargarImagenyEscalar Página 1 de
No.Control 16081834 NombredelAlumno RodriguezEsquivel,AnaKaren
1.EnunciadodelProblema.
Carga una imagen y la muestra en su tamaño original y al doble de su tamaño original. Carga y muestra la misma imagen como un objeto
ImageIcon.
2.CódigoFuente:
//RodriguezEsquivel,AnaKaren Práctica7 16081834
//Fig.21.1:CargarImagenYEscalar.java
//Cargaunaimagenylamuestraensutamañooriginalyaldobledesu tamañooriginal.Cargaymuestralamismaimagencomounobjeto
ImageIcon.
importjava.awt.Graphics;
importjava.awt.Image;
importjavax.swing.ImageIcon;
importjavax.swing.JApplet;
publicclassCargarImagenYEscalarextendsJApplet {
privateImageimagen1;//creaunobjetoImage
privateImageIconimagen2;//creaunobjetoImageIcon
//cargalaimagencuandosecargaelapplet
publicvoidinit() {
imagen1=getImage(getDocumentBase(),"09_564.jpg");
imagen2=newImageIcon("08_595.jpg");
}//findelmétodoinit
//muestralaimagen
publicvoidpaint(Graphicsg) {
super.paint(g);
g.drawImage(imagen1,0,0,this);//dibujalaimagenoriginal
//dibujalaimagenparaqueseajustealaanchurayalturamenos120píxeles
g.drawImage(imagen1,0,120,getWidth(),getHeight()-120,this);
//dibujaunicono,usandosumétodopaintIcon
imagen2.paintIcon(this,g,180,0);
}//Findelmétodopaint
}//FindelaclaseCargarImagenYEscalar
3.Impresióndepantalla: