|
||||||||||
| 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.AbstractFigurepublic java.util.Vector handles()
handles in interface CH.ifa.draw.framework.Figurehandles in class CH.ifa.draw.standard.AbstractFigurepublic java.awt.Rectangle displayBox()
displayBox in interface CH.ifa.draw.framework.FiguredisplayBox in class CH.ifa.draw.standard.AbstractFigure
protected void basicMoveBy(int x,
int y)
basicMoveBy in class CH.ifa.draw.standard.AbstractFigurepublic 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 | |||||||||