org.problets.domain.viz.control
Class SequenceViz
java.lang.Object
org.problets.domain.viz.control.ControlViz
org.problets.domain.viz.control.SequenceViz
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- ComparisonViz, InstructionViz
public class SequenceViz
- extends ControlViz
Provides the base class for ControlVizs that are the
representations of instructions in C++
- Author:
- Brian Kunert
Constructor Summary |
SequenceViz(int x,
int y,
java.lang.String text,
java.awt.FontMetrics fontMetrics)
|
Methods inherited from class org.problets.domain.viz.control.ControlViz |
animate, canDrawLineFrom, getBottomY, getHeight, getLeftX, getRightX, getTopY, getWidth, isSpecialCase, move, setCoordinates, setHeight, setLeftX, setTopY, setWidth, update, update |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SequenceViz
public SequenceViz(int x,
int y,
java.lang.String text,
java.awt.FontMetrics fontMetrics)
paint
public void paint(java.awt.Graphics g,
java.awt.FontMetrics fontMetrics)
- Overrides:
paint
in class ControlViz
paintString
public void paintString(java.awt.Graphics g,
java.awt.FontMetrics fontMetrics)
getText
public java.lang.String getText()
getNumberOfLines
public int getNumberOfLines()
getTip
public java.awt.Point getTip(int tip)
- Overrides:
getTip
in class ControlViz
copyTip
public boolean copyTip(int tip,
java.awt.Point point)
- Overrides:
copyTip
in class ControlViz
updateWithFontMetrics
public void updateWithFontMetrics(java.awt.FontMetrics fontMetrics)
- Overrides:
updateWithFontMetrics
in class ControlViz
main
public static void main(java.lang.String[] args)