paolomind.multitalk.graphics
Class PaintImage

java.lang.Object
  extended by java.awt.Image
      extended by java.awt.image.BufferedImage
          extended by paolomind.multitalk.graphics.PaintImage
All Implemented Interfaces:
java.awt.image.RenderedImage, java.awt.image.WritableRenderedImage, java.awt.Transparency, PaintDelegator

public class PaintImage
extends java.awt.image.BufferedImage
implements PaintDelegator

classe di oggetti che conservando una immagine in memoria possono disegnarla sull' graphics fornitogli.

Author:
paolo

Field Summary
 
Fields inherited from class java.awt.image.BufferedImage
TYPE_3BYTE_BGR, TYPE_4BYTE_ABGR, TYPE_4BYTE_ABGR_PRE, TYPE_BYTE_BINARY, TYPE_BYTE_GRAY, TYPE_BYTE_INDEXED, TYPE_CUSTOM, TYPE_INT_ARGB, TYPE_INT_ARGB_PRE, TYPE_INT_BGR, TYPE_INT_RGB, TYPE_USHORT_555_RGB, TYPE_USHORT_565_RGB, TYPE_USHORT_GRAY
 
Fields inherited from class java.awt.Image
accelerationPriority, SCALE_AREA_AVERAGING, SCALE_DEFAULT, SCALE_FAST, SCALE_REPLICATE, SCALE_SMOOTH, UndefinedProperty
 
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
 
Constructor Summary
PaintImage(java.awt.Dimension d, java.awt.image.ImageObserver pobserver)
          costruisce e inizializza l'immagine di buffer con sfondo bianco RGB.
PaintImage(int width, int height, java.awt.image.ImageObserver pobserver)
          costruisce e inizializza l'immagine di buffer con sfondo bianco RGB.
 
Method Summary
protected  java.awt.image.ImageObserver getObserver()
          ritorna l'observer associato.
 void paint(java.awt.Graphics g)
          disegna l'immagine se l'observer è settatto.
 
Methods inherited from class java.awt.image.BufferedImage
addTileObserver, coerceData, copyData, createGraphics, flush, getAlphaRaster, getCapabilities, getColorModel, getData, getData, getGraphics, getHeight, getHeight, getMinTileX, getMinTileY, getMinX, getMinY, getNumXTiles, getNumYTiles, getProperty, getProperty, getPropertyNames, getRaster, getRGB, getRGB, getSampleModel, getSource, getSources, getSubimage, getTile, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, getTransparency, getType, getWidth, getWidth, getWritableTile, getWritableTileIndices, hasTileWriters, isAlphaPremultiplied, isTileWritable, releaseWritableTile, removeTileObserver, setData, setRGB, setRGB, toString
 
Methods inherited from class java.awt.Image
getAccelerationPriority, getScaledInstance, setAccelerationPriority
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PaintImage

public PaintImage(int width,
                  int height,
                  java.awt.image.ImageObserver pobserver)
costruisce e inizializza l'immagine di buffer con sfondo bianco RGB.

Parameters:
width - larghezza del panello
height - altezza del pannello
pobserver - l'observer per disegnare l'immagine

PaintImage

public PaintImage(java.awt.Dimension d,
                  java.awt.image.ImageObserver pobserver)
costruisce e inizializza l'immagine di buffer con sfondo bianco RGB.

Parameters:
d - dimensioni dell'immagine
pobserver - l'observer per disegnare l'immagine
Method Detail

paint

public final void paint(java.awt.Graphics g)
disegna l'immagine se l'observer è settatto. Viene chiamato dall'oggetto a cui è associato come PaintDelegator.

Specified by:
paint in interface PaintDelegator
Parameters:
g - reference per la grafica

getObserver

protected final java.awt.image.ImageObserver getObserver()
ritorna l'observer associato.

Returns:
l'observer


Copyright © 2007. All Rights Reserved.