org.problets.domain.viz.control
Class ControlViz
java.lang.Object
org.problets.domain.viz.control.ControlViz
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- AlignedControlViz, SequenceViz, SwitchBodyViz
public class ControlViz
- extends java.lang.Object
- implements java.lang.Cloneable
Provide a common base class and provides the common
functionality for all classes that inherit from it
- Author:
- Brian Kunert
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TOP
public static final int TOP
- See Also:
- Constant Field Values
BOTTOM
public static final int BOTTOM
- See Also:
- Constant Field Values
LEFT
public static final int LEFT
- See Also:
- Constant Field Values
RIGHT
public static final int RIGHT
- See Also:
- Constant Field Values
WIDTH_SPACING
public static final int WIDTH_SPACING
- See Also:
- Constant Field Values
HEIGHT_SPACING
public static final int HEIGHT_SPACING
- See Also:
- Constant Field Values
ControlViz
public ControlViz(int x,
int y)
paint
public void paint(java.awt.Graphics g,
java.awt.FontMetrics fontMetrics)
animate
public void animate(java.awt.Graphics g,
java.awt.FontMetrics fontMetrics)
getLeftX
public int getLeftX()
getTopY
public int getTopY()
getRightX
public int getRightX()
getBottomY
public int getBottomY()
getWidth
public int getWidth()
getHeight
public int getHeight()
getTip
public java.awt.Point getTip(int tip)
copyTip
public boolean copyTip(int tip,
java.awt.Point point)
isSpecialCase
public boolean isSpecialCase()
canDrawLineFrom
public boolean canDrawLineFrom()
setLeftX
public void setLeftX(int x)
setTopY
public void setTopY(int y)
setCoordinates
public void setCoordinates(int x,
int y)
setWidth
public void setWidth(int width)
setHeight
public void setHeight(int height)
move
public void move(int horizontal,
int vertical)
update
public void update(java.awt.FontMetrics fontMetrics)
updateWithFontMetrics
public void updateWithFontMetrics(java.awt.FontMetrics fontMetrics)
update
public void update()
main
public static void main(java.lang.String[] args)