org.micropainter.ext.gauge.chrono
Class ChronoPainter
java.lang.Object
org.micropainter.core.painter.AbstractDevice2DPainter
org.micropainter.ext.gauge.chrono.ChronoPainter
public class ChronoPainter
- extends AbstractDevice2DPainter
| Methods inherited from class org.micropainter.core.painter.AbstractDevice2DPainter |
getAntialiasing, getFractional, getInterpolation, getName, getTextAntialiasing, getWindow2D, isLockPainter, lockPainter, paint, setAntialiasing, setFractional, setInterpolation, setName, setTextAntialiasing, setWindow2D, unlockPainter |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
chrono
private Chrono chrono
startTime
private long startTime
resolution
private long resolution
engine
private ChronoPainter.ChronoEngine engine
iSecondTik
java.awt.Shape iSecondTik
iSecond
java.awt.Shape iSecond
curentAngleMin
int curentAngleMin
iMin
java.awt.Shape iMin
curentAngleSec
double curentAngleSec
ChronoPainter
public ChronoPainter()
timeEvent
private void timeEvent(long curentTime)
startChrono
public void startChrono()
stopChrono
public void stopChrono()
doPaint
public void doPaint(java.awt.Graphics2D g2d)
- Description copied from class:
AbstractDevice2DPainter
- painting operation should be sub classes
- Specified by:
doPaint in class AbstractDevice2DPainter
getTokenWidths
private float[] getTokenWidths(java.awt.font.GlyphVector glyphVector)
getGlyphWidth
private float getGlyphWidth(java.awt.font.GlyphVector glyphVector)
getGlyphWidthAtToken
private float getGlyphWidthAtToken(java.awt.font.GlyphVector glyphVector,
int tokenIndex)