Mostrando las entradas con la etiqueta ImageIcon. Mostrar todas las entradas
Mostrando las entradas con la etiqueta ImageIcon. Mostrar todas las entradas

Usar la interfaz lmageobserver en un applet de java

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;
  }
}

Poner una imagen en un applet de java

Aqui veremos como colocar una imagen en un applet y darle hubicasion

package masterdavidjavabasico;

import java.awt.*;
import java.applet.*;
import javax.swing.*;

/*
  <APPLET
      CODE=imagen.class
      WIDTH=500
      HEIGHT=150 >
  </APPLET>
*/

public class imagen extends Applet
{
    private ImageIcon image;
   

    public void init()
    {
       
        image = new ImageIcon("image.png");
    }

    public void paint(Graphics g)
    {


        image.paintIcon(this, g, 0, 0);
       
    }
}