El resultado se muestra donde la imagen aparece una vez
que ha sido totalmente cargada.
Bueno el ejemplo se pude ver mejor cuando la imagen al igual que el applet estan en un servidor web para realmente ver como se carga la imagen.
package masterdavidjavabasico;
import java.awt.*;
import java.applet.*;
import javax.swing.*;
/*
<APPLET
CODE=iobserver.class
WIDTH=600
HEIGHT=150 >
</APPLET>
*/
public class iobserver extends Applet
{
ImageIcon image;
public void init()
{
image = new ImageIcon( "image.png");
}
public void paint(Graphics g)
{
image.paintIcon(this, g, 0, 0);
}
public boolean imageUpdate(Image img, int flags, int x, int y, int w, int h)
{
if ((flags & ALLBITS) != 0) {
repaint(x, y, w, h);
}
return (flags & ALLBITS) == 0;
}
}
No hay comentarios.:
Publicar un comentario