[código] Manipulación básica de imágenes en applets de Java
En el siguiente ejemplo se explica cómo cargar imágenes a un applet de Java usando las clases Image e ImageIcon. Para el primer caso se utiliza la clase getImage de JApplet para cargar la imagen, en donde se utiliza el método drawImage de la clase Graphics para dibujarla dentro del applet.
En el segundo caso (más elegante), se utiliza la clase ImageIcon la cual proporciona el método paintIcon que podemos usar para pintar la imagen dentro del contenedor del applet.
Como puedes observar más abajo en el código, cuando usamos el método drawImage debemos pasarle como parámetro el objeto Image aparte de las coordenadas; mientras que si utilizamos el método paintIcon, debemos pasar el objeto Graphics sobre el que se va a dibujar la imagen.
El resultado…

El código…
import java.applet.Applet;
import java.awt.*;
import javax.swing.*;
public class CargarImagenYEscalar extends JApplet {
private Image logo1;
private ImageIcon logo2;
// cargar imagen cuando se cargue el subprograma
public void init()
{
logo1 = getImage( getDocumentBase(), "rss.png" );
logo2 = new ImageIcon( "rss.png" );
}
// mostrar imagen
public void paint( Graphics g )
{
g.drawImage( logo1, 0, 0, this ); // dibujar la imagen original
// dibujar imagen para ajustarse a la anchura y la altura menos 120 píxeles
g.drawImage( logo1, 0, 120, getWidth(), getHeight() - 120, this );
// dibujar icono usando su método paintIcon
logo2.paintIcon( this, g, 180, 0 );
}
} // fin de la clase CargarImagenYEscalar
El código HTML para cargar el applet:
<html> <applet code="CargarImagenYEscalar.class" width=340 height=340> </applet> </html>
27 Comentarios | deja el tuyo





buenas, gracias man, me ayudó de mucho, para uno de mis proyectos
Muchas gracias.esto será muy útil para un applet que estoy desarrollando.
lo corri y no funciono :S
hola por favor me gustaria que me dieran la idea de que applets puedo crear. gracias
Ceci con este ejemplo sako diez en programacion uin centro
compile el programa y no me marco ningun error. pero a la hora de correrlo me aparecio que me faltaba el main bueno el caso es que le agrege el main y lo volvi a compilar y a correr y funciona ¿cual es el problema?
Respondame:
Me sale un error en la consola de java que dice que un applet no puede acceder a los recursos de la maquina es decir no puede cargar las imagenes que estan en el disco duro.
como corrieron ese applet?????????????????
?????????
El Applet Corre Perfectamente en el appletviewer pero cuando lo montas en el html, VA A SALIR EL ERROR QUE ANTES LES MENCIONABA. si alguien me tiene un answer se lo agradeceré.
cool pue!!
en q parte se pone el El código HTML para cargar el apple
Gracias el codigo si funciono.
con una leve modificacion…..
Necesito hacer este trabajo,si alguien me ayuda por favor,se lo agradeseria
Realizar la progrmación en Java (applet) del siguiente enunciado.
Se tiene un archivo, un registro por cada empleado de una empresa. Cada registro tiene los siguientes atributos (campos):
Numero de empleado, Nombre, Sexo(1-masc, 2-fem), Sueldo, Descuento, Sueldo Neto.
Realizar un applet que permita informar:
-Cantidad de hombres con sueldos neto mayor a 500.0000 Gs
-Si hubo algún hombre con sueldo neto negativo.
-Si hubo mujeres con sueldo mayor a 1.000.000 Gs.
Ingresar la cantidad de registros por teclado