|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectCH.ifa.draw.standard.AbstractFigure
org.openbp.cockpit.modeler.figures.generic.BasicFigure
org.openbp.cockpit.modeler.figures.generic.XFigure
org.openbp.cockpit.modeler.figures.generic.XRectangleFigure
public class XRectangleFigure
Extended rectangle figure.
| Field Summary | |
|---|---|
protected int |
barHeight
Bar height |
protected java.awt.Rectangle |
box
Display box |
protected int |
frameCount
Number of frames |
protected int |
frameDistance
Distance between figure and frame |
protected int |
nBars
Number of bars to draw |
| Fields inherited from class org.openbp.cockpit.modeler.figures.generic.XFigure |
|---|
DECO_FILLCOLOR2, DECO_FRAMECOLOR, DECO_FRAMESTROKE, descriptor, needUpdatePaint, paint |
| Fields inherited from class org.openbp.cockpit.modeler.figures.generic.BasicFigure |
|---|
DECO_FILLCOLOR, DECO_OVERLAY |
| Fields inherited from interface CH.ifa.draw.framework.Figure |
|---|
POPUP_MENU |
| Constructor Summary | |
|---|---|
XRectangleFigure()
Default constructor. |
|
| Method Summary | |
|---|---|
void |
basicDisplayBox(java.awt.Point origin,
java.awt.Point corner)
|
protected void |
basicMoveBy(int x,
int y)
|
java.awt.geom.RectangularShape |
createRectangularShape()
Creates a rectangular shape object that defines the outline of the figure. |
java.awt.Shape |
createShape()
Creates a shape object that defines the outline of the figure. |
java.awt.Rectangle |
displayBox()
|
protected void |
drawAppliances(java.awt.Graphics g)
Draws additional frame parts. |
protected void |
drawFigure(java.awt.Graphics g)
Draws the figure. |
protected void |
drawFrame(java.awt.Graphics g)
Draws the frame of the figure. |
java.util.Vector |
handles()
|
void |
initialize()
Initializes the figure after all information from the figure descriptor has been set. |
java.awt.Rectangle |
placeAdjacent(java.awt.Rectangle rect,
double angle)
Places the given rectangle so that its center is in the given direction and it exactly touches the node, without crossing any lines. |
| Methods inherited from class org.openbp.cockpit.modeler.figures.generic.XFigure |
|---|
changed, clone, draw, drawImage, getDefaultFillColor, getDefaultFillColor2, getDefaultFrameColor, getDescriptor, getFillColor2, getFrameColor, getFrameStroke, getImageIcon, getOrientation, requestPaintUpdate, setDescriptor, setFillColor, setFillColor2, setFrameColor, setFrameStroke, setImageIcon, setOrientation, updatePaint |
| Methods inherited from class org.openbp.cockpit.modeler.figures.generic.BasicFigure |
|---|
decorateValue, getDecorationOwner, getFillColor, getParent, setParent |
| Methods inherited from class CH.ifa.draw.standard.AbstractFigure |
|---|
addFigureChangeListener, addToContainer, canConnect, center, 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 |
| Methods inherited from interface CH.ifa.draw.framework.Figure |
|---|
addFigureChangeListener, addToContainer, canConnect, center, connectedTextLocator, connectionInsets, connectorAt, connectorVisibility, containsPoint, decompose, displayBox, displayBox, figures, findFigureInside, getAttribute, getZValue, includes, invalidate, isEmpty, listener, moveBy, release, removeFigureChangeListener, removeFromContainer, setAttribute, setZValue, size, willChange |
| Methods inherited from interface CH.ifa.draw.util.Storable |
|---|
read, write |
| Field Detail |
|---|
protected int frameDistance
protected int frameCount
protected int barHeight
protected int nBars
protected java.awt.Rectangle box
| Constructor Detail |
|---|
public XRectangleFigure()
| Method Detail |
|---|
public void basicDisplayBox(java.awt.Point origin,
java.awt.Point corner)
basicDisplayBox in interface CH.ifa.draw.framework.FigurebasicDisplayBox in class CH.ifa.draw.standard.AbstractFigureAbstractFigure.basicDisplayBox(Point origin, Point corner)public java.util.Vector handles()
handles in interface CH.ifa.draw.framework.Figurehandles in class CH.ifa.draw.standard.AbstractFigureAbstractFigure.handles()public java.awt.Rectangle displayBox()
displayBox in interface CH.ifa.draw.framework.FiguredisplayBox in class CH.ifa.draw.standard.AbstractFigureAbstractFigure.displayBox()
protected void basicMoveBy(int x,
int y)
basicMoveBy in class CH.ifa.draw.standard.AbstractFigureAbstractFigure.basicMoveBy(int x, int y)public void initialize()
initialize in class XFigureprotected void drawFigure(java.awt.Graphics g)
drawFigure in class BasicFigureg - Graphics to draw toprotected void drawFrame(java.awt.Graphics g)
drawFrame in class XFigureg - Graphics to draw toprotected void drawAppliances(java.awt.Graphics g)
drawAppliances in class XFigureg - Graphics to draw to
public java.awt.Rectangle placeAdjacent(java.awt.Rectangle rect,
double angle)
placeAdjacent in class XFigurerect - The rectangle to adjustangle - The direction in which the rectangle should be placed
public java.awt.Shape createShape()
createShape in class XFigurepublic java.awt.geom.RectangularShape createRectangularShape()
createRectangularShape in class XFigure
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||