|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JaxoDrawingArea
The drawing area.
Field Summary | |
---|---|
static Color |
DEFAULT_HELP_COLOR
Default visualAid color. |
static Stroke |
DEFAULT_HELP_STROKE
Default visualAid Stroke. |
Method Summary | |
---|---|
void |
clear()
Clears the drawing area. |
void |
continueEdit(Point p,
Point last)
Continue an edit actione that has been initiated before. |
void |
continueSelect(Point p)
Carry on a select action that was started previously. |
void |
copyMarkedObjects()
Puts the current clipboard to the system clipboard. |
void |
cutMarkedObjects()
Copies the current clipboard to the system clipboard and removes the corresponding objects from the drawing area. |
void |
editNearestObject(Point p)
Determine the closest object to the given point and bring up an edit panel for it. |
void |
finalizeEdit()
Finalize a user input action. |
void |
finalizeSelect(Point p)
End a select action. |
JaxoGraph |
getClipboard()
Gets the current clipboard. |
JaxoZoom |
getZoom()
Return a zoom on this drawing area. |
void |
groupMarkedObjects()
Groups the currently marked objects. |
void |
initiateEdit(Point p)
Start an edit action at a given point. |
void |
initiateSelect(Point p)
Start a select action. |
void |
markImageInvalid(Rectangle boundingBox)
Mark the specified region as invalid. |
void |
moveGraph(int dx,
int dy)
Displace the whole graph by a given offset. |
void |
moveSelection(boolean backGround)
Moves the currently selected objects into either fore- or background. |
void |
pasteFromClipboard()
Paste the graph currently on the clipboard into this drawing area. |
void |
refresh()
Refresh the canvas. |
void |
setCanvasGraph(JaxoGraph value)
Sets the graph to be painted. |
void |
setGrid(JaxoPaintableGrid value)
Sets the grid to be painted on this drawing area. |
void |
ungroupMarkedObjects()
Ungroup all marked objects. |
boolean |
unMarkGraph()
Sets all objects in the current graph as not marked. |
void |
updatePointsAid(Point p)
Updates the visual aid that is painted for objects in click-move mode. |
Methods inherited from interface net.sf.jaxodraw.gui.JaxoCanvasComponent |
---|
addMouseListener, addMouseMotionListener, addPropertyChangeListener, asComponent, getCanvasBackground, getCanvasBounds, getCanvasOrigin, getCanvasSize, getGraphics, getMaximumCanvasSize, getMinimumCanvasSize, print, removeMouseListener, removeMouseMotionListener, repaint, setCanvasBackground, setMaximumCanvasSize, setMinimumCanvasSize |
Methods inherited from interface java.beans.PropertyChangeListener |
---|
propertyChange |
Methods inherited from interface javax.swing.Scrollable |
---|
getPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement |
Methods inherited from interface net.sf.jaxodraw.util.JaxoLocalized |
---|
updateLanguage |
Field Detail |
---|
static final Color DEFAULT_HELP_COLOR
static final Stroke DEFAULT_HELP_STROKE
Method Detail |
---|
void clear()
void continueEdit(Point p, Point last)
p
- the point on this drawing area associated with the edit action.last
- the last recorded action point, or null if none.void continueSelect(Point p)
p
- the current point of the select action.void copyMarkedObjects()
void cutMarkedObjects()
void editNearestObject(Point p)
p
- the test pointvoid finalizeEdit()
void finalizeSelect(Point p)
p
- the point where the select action was finished.JaxoGraph getClipboard()
JaxoZoom getZoom()
void groupMarkedObjects()
void initiateEdit(Point p)
p
- the point associated with the edit action.void initiateSelect(Point p)
p
- the point where the select action was started.void markImageInvalid(Rectangle boundingBox)
boundingBox
- The region to update.
May be null in which case the whole image is marked for update.void moveSelection(boolean backGround)
backGround
- True for moving into background, false for foreground.void moveGraph(int dx, int dy)
dx
- the offset in x direction.dy
- the offset in y direction.void pasteFromClipboard()
void refresh()
void setCanvasGraph(JaxoGraph value)
value
- The graph to be set.void setGrid(JaxoPaintableGrid value)
value
- The new grid. May be null.void ungroupMarkedObjects()
boolean unMarkGraph()
void updatePointsAid(Point p)
p
- the current location of the cursor.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |