public class CurveRectTracker extends RectTracker
dash1, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, hitBottom, hitBottomLeft, hitBottomRight, hitLeft, hitMiddle, hitNothing, hitRight, hitTop, hitTopLeft, hitTopRight, m_nHandleSize, m_TrackerColor, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TrackerStroke, W_RESIZE_CURSOR| Constructor and Description |
|---|
CurveRectTracker(java.awt.Component diagram) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Rectangle |
getRectangle() |
int |
hitTest(java.awt.Point point) |
boolean |
mouseDragged(java.awt.Point point) |
boolean |
mousePressed(java.awt.Point point) |
void |
resetTrackerHandle() |
void |
setBounds(int x,
int y,
int width,
int height) |
void |
setLocation(int x,
int y) |
void |
setSize(java.awt.Dimension d) |
void |
setTrackerObject(Figure figure) |
void |
updateLocation1() |
drawHandle, getBounds, getCursor, mouseMoved, mouseReleased, normalizeRect, paint, setTrackerObjectpublic void setTrackerObject(Figure figure)
setTrackerObject in interface TrackerInterfacesetTrackerObject in class RectTrackerpublic void setBounds(int x,
int y,
int width,
int height)
setBounds in class RectTrackerpublic void setSize(java.awt.Dimension d)
setSize in class RectTrackerpublic void setLocation(int x,
int y)
setLocation in class RectTrackerpublic java.awt.Rectangle getRectangle()
getRectangle in class RectTrackerpublic int hitTest(java.awt.Point point)
hitTest in interface TrackerInterfacehitTest in class RectTrackerpublic void resetTrackerHandle()
resetTrackerHandle in interface TrackerInterfaceresetTrackerHandle in class RectTrackerpublic void updateLocation1()
public boolean mousePressed(java.awt.Point point)
mousePressed in interface TrackerInterfacemousePressed in class RectTrackerpublic boolean mouseDragged(java.awt.Point point)
mouseDragged in interface TrackerInterfacemouseDragged in class RectTrackerCopyright ? 2022. All Rights Reserved.