|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TransformModel
The TransformModel interface specifies the methods the
TransformUI will use to interrogate a transformation model.
| Method Summary | |
|---|---|
void |
addChangeListener(ChangeListener listener)
Add a ChangeListener that will be notified when the internal
state of this model changes. |
AffineTransform |
getPreferredTransform(Dimension size,
org.jdesktop.jxlayer.JXLayer<?> layer)
Get a preferred AffineTransform. |
AffineTransform |
getTransform(org.jdesktop.jxlayer.JXLayer<?> layer)
Get a AffineTransform. |
void |
removeChangeListener(ChangeListener listener)
Remove a ChangeListener. |
| Method Detail |
|---|
void addChangeListener(ChangeListener listener)
ChangeListener that will be notified when the internal
state of this model changes.
listener - a ChangeListenerremoveChangeListener(ChangeListener)
AffineTransform getPreferredTransform(Dimension size,
org.jdesktop.jxlayer.JXLayer<?> layer)
AffineTransform. This method will typically be
invoked by programs that calculate a preferred size.
The size argument will be used to compute anchor values for some
types of transformations. If the size argument is null a
value of (0,0) is used for the anchor.
size - a Dimension instance to be used for an anchor or
nulllayer - the JXLayer.
AffineTransform instance or nullAffineTransform getTransform(org.jdesktop.jxlayer.JXLayer<?> layer)
AffineTransform. This method will typically be invoked by
programs that are about to prepare a Graphics object.
layer - the JXLayer
AffineTransform or nullvoid removeChangeListener(ChangeListener listener)
ChangeListener.
listener - a ChangeListeneraddChangeListener(ChangeListener)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||