public class ToolDrawLine extends ToolDrawState
Tool| Modifier and Type | Field and Description |
|---|---|
protected K2DStyledElement |
styledLabel |
protected K2DStyledElement |
styledLine |
state, STATE_FIRST_CLICK, STATE_NONE, STATE_SECOND_CLICKaltKeyEventManager, altLastPressed, createStyledElement, cursorCrosshair, cursorWait, df, displayLabel, drawLayer, drawLayerId, eventDispatcher, firstPointWc, ID_DISTANCE_LINE, ID_LABEL, ID_LINE_TMP, ID_SNAP_POINT, isPersistant, lastMousePositionDc, secPointWc, showAttributesEditor, snapLayers, styleContainer, t, toRedrawDc, useHighlightHandles, useUndoManager| Constructor and Description |
|---|
ToolDrawLine() |
ToolDrawLine(int nbDecimals,
boolean displayLabel,
boolean isPersistant,
int drawLayerId,
StyleContainer styleContainer) |
ToolDrawLine(int nbDecimals,
boolean displayLabel,
boolean isPersistant,
int drawLayerId,
StyleContainer styleContainer,
boolean useUndoManager) |
ToolDrawLine(StyleContainer styleContainer) |
| Modifier and Type | Method and Description |
|---|---|
void |
keyPressed(java.awt.event.KeyEvent e)
KeyListener methods
|
void |
onToolDragged(java.awt.event.MouseEvent e)
This method handles mouse dragged event when this tool is used
|
void |
onToolMoved(java.awt.event.MouseEvent e)
This method is called by the view (View instance) after mouse moved events generated by the user.
|
void |
onToolPressed(java.awt.event.MouseEvent e)
This method handles mouse pressed event when this tool is used
|
void |
viewRepaintOccurred(ViewRepaintEvent e)
This method handles viewRepaintOccurred
|
init, terminateaddEditionEventListener, altIsPressed, altLastPressed, ctrlIsPressed, dispatchEvent, fireEditionEvent, genTrnsprntFillContainer, getCursor, getDrawLayer, getLabelAlignment, getLabelStyle, getLineStyle, getStyleContainer, initEventDispatcher, isCreateStyledElement, isPersistant, isPersistent, isUseUndoManager, keyReleased, keyTyped, offsetGeometry, removeEditionEventListener, setCreateStyledElement, setDrawLayer, setPersistant, setPersistent, setShowAttributesEditor, setStyleContainer, setUseUndoManager, shiftIsPressed, unoffsetGeometry, updatePtMouseVars, updatePtMouseVars, viewActivated, viewAdded, viewChangedOccurred, viewDeactivated, viewPopupMenuShowing, viewReadyOccurred, viewRedrawOccurred, viewRemoved, viewStaticElementChanged, viewToolChangedOccurredgetView, isAutoPan, onToolClicked, onToolReleased, setAutoPan, toWCPointprotected K2DStyledElement styledLine
protected K2DStyledElement styledLabel
public ToolDrawLine()
public ToolDrawLine(StyleContainer styleContainer)
public ToolDrawLine(int nbDecimals,
boolean displayLabel,
boolean isPersistant,
int drawLayerId,
StyleContainer styleContainer)
public ToolDrawLine(int nbDecimals,
boolean displayLabel,
boolean isPersistant,
int drawLayerId,
StyleContainer styleContainer,
boolean useUndoManager)
public void onToolPressed(java.awt.event.MouseEvent e)
onToolPressed in class Toole - the corresponding mouse eventpublic void onToolMoved(java.awt.event.MouseEvent e)
ToolonToolMoved in class Toole - the corresponding mouse event.public void onToolDragged(java.awt.event.MouseEvent e)
onToolDragged in class Toole - the corresponding mouse eventpublic void keyPressed(java.awt.event.KeyEvent e)
ToolDrawkeyPressed in interface java.awt.event.KeyListenerkeyPressed in class ToolDrawpublic void viewRepaintOccurred(ViewRepaintEvent e)
ViewEventListenerviewRepaintOccurred in interface ViewEventListenerviewRepaintOccurred in class ToolDrawe - the corresponding ViewRepaintEvent object