|
JClass DesktopViews 6.3.0 API Documentation |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.klg.jclass.chart3d.j2d.actions.BaseAction | +--com.klg.jclass.chart3d.j2d.actions.ScaleAction
Handler object for scale actions within JClass Chart 3D Java2D. When
a scale action is started, JCChart3dArea
will create an
instance of ScaleAction
and call start()
,
animate()
and end()
at appropriate points. A
mapping from event to action type is stored the chart's JCActionTable.
JCAction
,
JCActionTable
,
BaseAction
,
Serialized FormField Summary | |
protected Point |
first
Point at which the scale action started |
protected double |
horizontalShift
The current horizontal shift value for this action |
protected Point |
last
Last point used to do scaling |
protected double |
origHorizontalShift
The original horizontal shift value in case this action is cancelled |
protected double |
origScale
The original scale value in case this action is cancelled |
protected double |
origVerticalShift
The original vertical shift in case this action is cancelled |
protected double |
scale
The current scale value for this action |
protected double |
verticalShift
The current vertical shift value for this action |
Fields inherited from class com.klg.jclass.chart3d.j2d.actions.BaseAction |
ANIMATING, chart3dArea, enabled, NONE, START, status |
Constructor Summary | |
ScaleAction()
Default constructor |
Method Summary | |
void |
animate(InputEvent event,
int x,
int y)
Called by JCChart3dArea when the action is to be animated. |
void |
cancel()
Called by JCChart3dArea when the action is cancelled |
void |
end(InputEvent event,
int x,
int y)
Called by JCChar3dArea when the action is over. |
void |
reanimate(int x,
int y)
Called by JCChart3dArea when the chart area has been refreshed and the animation must be redrawn. |
void |
start(InputEvent event,
int x,
int y)
Called by JCChart3dArea when the action is started. |
Methods inherited from class com.klg.jclass.chart3d.j2d.actions.BaseAction |
drawPreview, getChart3d, getChart3dArea, initialize, isEnabled, setChart3dArea, setEnabled |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected Point first
protected Point last
protected double scale
protected double horizontalShift
protected double verticalShift
protected double origScale
protected double origHorizontalShift
protected double origVerticalShift
Constructor Detail |
public ScaleAction()
Method Detail |
public void start(InputEvent event, int x, int y)
start
in interface JCAction
start
in class BaseAction
event
- The InputEvent that triggered this actionx
- The x pixel position where scaling is startingy
- The y pixel position where scaling is startingpublic void animate(InputEvent event, int x, int y)
animate
in interface JCAction
animate
in class BaseAction
event
- The InputEvent that triggered this actionx
- The x pixel position where animation is happeningy
- The y pixel position where animation is happeningpublic void reanimate(int x, int y)
reanimate
in interface JCAction
reanimate
in class BaseAction
x
- The x pixel position where reanimation is happeningy
- The y pixel position where reanimation is happeningpublic void end(InputEvent event, int x, int y)
end
in interface JCAction
end
in class BaseAction
x
- The x pixel position where the user finished scalingy
- The y pixel position where the user finished scalingevent
- The event for the actionpublic void cancel()
JCChart3dArea
when the action is cancelled
cancel
in interface JCAction
cancel
in class BaseAction
|
Copyright © 2004 Quest Software Inc.. All rights reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |