org.openbp.cockpit.modeler.figures.generic
Class SimpleImageFigure

java.lang.Object
  extended by CH.ifa.draw.standard.AbstractFigure
      extended by org.openbp.cockpit.modeler.figures.generic.SimpleImageFigure
All Implemented Interfaces:
CH.ifa.draw.framework.Figure, CH.ifa.draw.util.Storable, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
ProcessVariableFigure

public class SimpleImageFigure
extends CH.ifa.draw.standard.AbstractFigure

A simple image figure.

Author:
Heiko Erhardt
See Also:
Serialized Form

Field Summary
protected  java.awt.Rectangle box
          Display box
 
Fields inherited from interface CH.ifa.draw.framework.Figure
POPUP_MENU
 
Constructor Summary
SimpleImageFigure()
          Default constructor.
SimpleImageFigure(javax.swing.Icon icon)
          Default constructor.
SimpleImageFigure(java.awt.Image image)
          Default constructor.
 
Method Summary
 void basicDisplayBox(java.awt.Point origin, java.awt.Point corner)
           
protected  void basicMoveBy(int x, int y)
           
 java.awt.Rectangle displayBox()
           
 void draw(java.awt.Graphics g)
          Draws the image in the given graphics.
 java.awt.Image getImage()
          Gets the image.
 java.util.Vector handles()
           
 void setIcon(javax.swing.Icon icon)
          Sets the icon.
 void setImage(java.awt.Image image)
          Sets the image.
 
Methods inherited from class CH.ifa.draw.standard.AbstractFigure
addFigureChangeListener, addToContainer, canConnect, center, changed, clone, connectedTextLocator, connectionInsets, connectorAt, connectorVisibility, containsPoint, decompose, displayBox, displayBox, figures, findFigureInside, getAttribute, getZValue, includes, invalidate, isEmpty, listener, moveBy, read, release, removeFigureChangeListener, removeFromContainer, setAttribute, setZValue, size, willChange, write
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

box

protected java.awt.Rectangle box
Display box

Constructor Detail

SimpleImageFigure

public SimpleImageFigure()
Default constructor.


SimpleImageFigure

public SimpleImageFigure(java.awt.Image image)
Default constructor.

Parameters:
image - Image

SimpleImageFigure

public SimpleImageFigure(javax.swing.Icon icon)
Default constructor.

Parameters:
icon - Icon
Method Detail

basicDisplayBox

public void basicDisplayBox(java.awt.Point origin,
                            java.awt.Point corner)
Specified by:
basicDisplayBox in interface CH.ifa.draw.framework.Figure
Specified by:
basicDisplayBox in class CH.ifa.draw.standard.AbstractFigure
See Also:
AbstractFigure.basicDisplayBox(Point origin, Point corner)

handles

public java.util.Vector handles()
Specified by:
handles in interface CH.ifa.draw.framework.Figure
Specified by:
handles in class CH.ifa.draw.standard.AbstractFigure
See Also:
AbstractFigure.handles()

displayBox

public java.awt.Rectangle displayBox()
Specified by:
displayBox in interface CH.ifa.draw.framework.Figure
Specified by:
displayBox in class CH.ifa.draw.standard.AbstractFigure
See Also:
AbstractFigure.displayBox()

basicMoveBy

protected void basicMoveBy(int x,
                           int y)
Specified by:
basicMoveBy in class CH.ifa.draw.standard.AbstractFigure
See Also:
AbstractFigure.basicMoveBy(int x, int y)

draw

public void draw(java.awt.Graphics g)
Draws the image in the given graphics.

Specified by:
draw in interface CH.ifa.draw.framework.Figure
Specified by:
draw in class CH.ifa.draw.standard.AbstractFigure
Parameters:
g - Graphics to draw to
See Also:
AbstractFigure.draw(Graphics g)

getImage

public java.awt.Image getImage()
Gets the image.


setImage

public void setImage(java.awt.Image image)
Sets the image.


setIcon

public void setIcon(javax.swing.Icon icon)
Sets the icon.



Copyright © 2011. All Rights Reserved.