public class MeasurementPanel extends AbstractFeaturePanel
panelcontroller, featureIDchangeSupport, enabledACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON| Constructor and Description |
|---|
MeasurementPanel(Registry registry) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearPanel() |
void |
deletePanel() |
protected void |
disposeCurrentMeasureTool() |
JComponent[] |
getDialogControls() |
WWOMeasureTool |
getMeasureTool() |
Renderable |
getShape() |
RenderableLayer |
getShapeLayer() |
void |
initialize(Controller controller) |
protected void |
installNewMeasureTool(String shapeType) |
protected void |
makeToolListener() |
void |
setFillColor(Color color) |
void |
setLayers(RenderableLayer shapeLayer,
RenderableLayer controlPointsLayer) |
void |
setLineColor(Color color) |
protected void |
setPathType(String pathType) |
void |
setShapeColor(Renderable shape,
Color lineColor,
Color fillColor) |
protected void |
updatePanelValues() |
getJPanelactionPerformed, addToToolBar, doActionPerformed, doPropertyChange, getController, getFeatureID, getName, getStringValue, isInitialized, isOn, isTwoState, propertyChange, register, setMenuAccellerator, turnOnaddPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFeatureID, getName, isOn, isTwoState, turnOnisInitializedaddPropertyChangeListener, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledactionPerformedpropertyChangepublic MeasurementPanel(Registry registry)
public void clearPanel()
public void deletePanel()
protected void disposeCurrentMeasureTool()
public JComponent[] getDialogControls()
getDialogControls in interface FeaturePanelgetDialogControls in class AbstractFeaturePanelpublic WWOMeasureTool getMeasureTool()
public Renderable getShape()
public RenderableLayer getShapeLayer()
public void initialize(Controller controller)
initialize in interface Initializableinitialize in class AbstractFeaturePanelprotected void installNewMeasureTool(String shapeType)
protected void makeToolListener()
public void setFillColor(Color color)
public void setLayers(RenderableLayer shapeLayer, RenderableLayer controlPointsLayer)
public void setLineColor(Color color)
protected void setPathType(String pathType)
public void setShapeColor(Renderable shape, Color lineColor, Color fillColor)
protected void updatePanelValues()