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, setTrackerObject
public void setTrackerObject(Figure figure)
setTrackerObject
in interface TrackerInterface
setTrackerObject
in class RectTracker
public void setBounds(int x, int y, int width, int height)
setBounds
in class RectTracker
public void setSize(java.awt.Dimension d)
setSize
in class RectTracker
public void setLocation(int x, int y)
setLocation
in class RectTracker
public java.awt.Rectangle getRectangle()
getRectangle
in class RectTracker
public int hitTest(java.awt.Point point)
hitTest
in interface TrackerInterface
hitTest
in class RectTracker
public void resetTrackerHandle()
resetTrackerHandle
in interface TrackerInterface
resetTrackerHandle
in class RectTracker
public void updateLocation1()
public boolean mousePressed(java.awt.Point point)
mousePressed
in interface TrackerInterface
mousePressed
in class RectTracker
public boolean mouseDragged(java.awt.Point point)
mouseDragged
in interface TrackerInterface
mouseDragged
in class RectTracker
Copyright ? 2022. All Rights Reserved.