net.simplace.pipe.util.components.imagemap.FWImageMap




public class FWImageMap extends javax.swing.JPanel implements
java.awt.event.MouseListener {
// Public Constructors
public FWImageMap(Image aImage, Map aParameters);


// Public Instance Methods
public void init();

Initialize the applet. Get attributes. Initialize the ImageAreas. Each ImageArea is a subclass of the class ImageArea, and is specified with an attribute of the form: areaN=ImageAreaClassName,arguments... The ImageAreaClassName is parsed off and a new instance of that class is created. The initializer for that class is passed a reference to the applet and the remainder of the attribute string, from which the class should retrieve any information it needs about the area it controls and the actions it needs to take within that area.
public boolean imageUpdate(Image img, int infoflags, int x, int y, int width,
int height); // Defines java.awt.Component

Handle updates from images being loaded.
public void paint(Graphics g); // Defines javax.swing.JComponent

Paint the image and all active highlights.
public void update(Graphics g); // Defines javax.swing.JComponent

Update the active highlights on the image.
public void mouseClicked(MouseEvent aE); // From
java.awt.event.MouseListener


public void mouseEntered(MouseEvent aE); // From
java.awt.event.MouseListener


public void mouseExited(MouseEvent aE); // From java.awt.event.MouseListener

public void mousePressed(MouseEvent aE); // From
java.awt.event.MouseListener


public void mouseReleased(MouseEvent aE); // From
java.awt.event.MouseListener




}



Hierarchy: java.lang.Object - java.awt.Component (java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable) - java.awt.Container - javax.swing.JComponent (java.io.Serializable, javax.swing.TransferHandler.HasGetTransferHandler) - javax.swing.JPanel (javax.accessibility.Accessible) - FWImageMap (java.awt.event.MouseListener)