public class ResultatLayer
extends com.bbn.openmap.layer.OMGraphicHandlerLayer
implements com.bbn.openmap.event.MapMouseListener
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected DataMapList |
dataMapList |
protected com.bbn.openmap.omGraphics.OMGraphicList |
graphics |
protected JPanel |
palette |
protected com.bbn.openmap.proj.Projection |
proj |
consumeEvents, ConsumeEventsProperty, filter, interruptable, InterruptableProperty, layerWorker, LAYERWORKER_LOCK, layerWorkerQueue, logger, mouseEventInterpreter, mouseModeIDs, MouseModesProperty, projectionChangePolicy, ProjectionChangePolicyProperty, renderPolicy, RenderPolicyProperty, selectedList, TransparencyProperty
addAsBackground, AddAsBackgroundProperty, addToBeanContext, AddToBeanContextProperty, attributes, autoPalette, AutoPaletteProperty, beanContextChildSupport, coordTransform, DataPathPrefixProperty, DisplayPaletteCmd, DisplayPropertiesCmd, doHack, HidePaletteCmd, i18n, localHackList, maxScale, MaxScaleProperty, minScale, MinScaleProperty, paletteListener, PrettyNameProperty, propertyPrefix, readyToPaint, RedrawCmd, removable, RemovableProperty, SWING_PACKAGE, TransformProperty, windowSupport
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
EditorProperty, initPropertiesProperty, LabelEditorProperty, ScopedEditorProperty
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
ResultatLayer() |
Modifier and Type | Method and Description |
---|---|
void |
addDataMap(DataMap data)
Add a DataMap to this layer.
|
protected void |
generateGraphics()
Create and project the graphics.Creer l ensemble des carres possible et
affiche le cadrillage.
|
DataMapList |
getDataMapList()
Get the DataMapList in this layer.
|
Component |
getGUI()
Palette associated to the layer
|
com.bbn.openmap.event.MapMouseListener |
getMapMouseListener()
Note: A layer interested in receiving amouse events should implement this
function .
|
String[] |
getMouseModeServiceList()
Return a list of the modes that are interesting to the MapMouseListener.
|
com.bbn.openmap.proj.Projection |
getProjection()
Get the projection.
|
void |
hidePalette()
Hide the layer's palette.
|
boolean |
mouseClicked(MouseEvent e)
Invoked when the mouse has been clicked on a component.
|
boolean |
mouseDragged(MouseEvent e)
Invoked when a mouse button is pressed on a component and then dragged.
|
void |
mouseEntered(MouseEvent e)
Invoked when the mouse enters a component.
|
void |
mouseExited(MouseEvent e)
Invoked when the mouse exits a component.
|
void |
mouseMoved()
Handle a mouse cursor moving without the button being pressed.
|
boolean |
mouseMoved(MouseEvent e)
Invoked when the mouse button has been moved on a component (with no
buttons no down).
|
boolean |
mousePressed(MouseEvent e)
Invoked when a mouse button has been pressed on a component.
|
boolean |
mouseReleased(MouseEvent e)
Invoked when a mouse button has been released on a component.
|
void |
paint(Graphics g)
Paints the layer.
|
void |
projectionChanged(com.bbn.openmap.event.ProjectionEvent e)
Invoked when the projection has changed or this Layer has been added to
the MapBean.
|
void |
renderDataForProjection(com.bbn.openmap.proj.Projection proj,
Graphics g)
Implementing the ProjectionPainter interface.
|
void |
setDataMapList(DataMapList list)
Set the dataMapList.
|
void |
setMatriceInfo(org.nuiton.math.matrix.MatrixND matInfo) |
void |
setProjection(com.bbn.openmap.proj.Projection proj)
Set the projection.
|
void |
showPalette()
Make the palette visible.
|
actionPerformed, canSetList, copy, createLayerWorker, cut, deselect, dispose, doAction, doPrepare, filter, filter, filter, getConsumeEvents, getDefaultSettingsPanel, getFilter, getInfoText, getItemsForMapMenu, getItemsForOMGraphicMenu, getLayerWorker, getList, getMouseEventInterpreter, getMouseModeIDsForEvents, getProjectionChangePolicy, getProperties, getPropertyInfo, getRedrawButton, getRenderPolicy, getSelected, getSettingsButton, getToolTipTextFor, getTransparency, getTransparencyAdjustmentPanel, highlight, isCancelled, isHighlightable, isInterruptable, isSelectable, isWorking, leftClick, mouseOver, paste, prepare, receivesMapEvents, resetFiltering, select, setConsumeEvents, setFilter, setInterruptable, setLayerWorker, setList, setMouseEventInterpreter, setMouseModeIDsForEvents, setProjectionChangePolicy, setProperties, setRenderPolicy, setTransparency, supportsSQL, unhighlight, workerComplete
addComponentListener, added, addInfoDisplayListener, addLayerStatusListener, addMouseListener, addVetoableChangeListener, childrenAdded, childrenRemoved, clearListeners, connectToBeanContext, createWindowSupport, disconnectFromBeanContext, finalize, findAndInit, findAndInit, findAndUndo, fireHideToolTip, firePaletteEvent, fireRequestBrowserContent, fireRequestBrowserContent, fireRequestCursor, fireRequestInfoLine, fireRequestInfoLine, fireRequestInfoLine, fireRequestMessage, fireRequestMessage, fireRequestToolTip, fireRequestToolTip, fireRequestURL, fireRequestURL, fireStatusUpdate, fireStatusUpdate, fireVetoableChange, getAddAsBackground, getAddToBeanContext, getAttribute, getBeanContext, getCoordTransform, getIcon, getMaxScale, getMinScale, getPackage, getPalette, getPropertyPrefix, getWindowSupport, hasGUI, isAutoPalette, isProjectionOK, isReadyToPaint, isRemovable, notifyHideHack, prependDataPathPrefix, putAttribute, removeComponentListener, removeConfirmed, removed, removeInfoDisplayListener, removeLayerStatusListener, removeVetoableChangeListener, repaint, resetPalette, setAddAsBackground, setAddToBeanContext, setAutoPalette, setBeanContext, setCoordTransform, setIcon, setLayerProperties, setMaxScale, setMinScale, setName, setPaletteVisible, setProjection, setProperties, setPropertyPrefix, setReadyToPaint, setRemovable, setVisible, setWindowSupport
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update, updateUI
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
addPropertyChangeListener, removePropertyChangeListener
protected DataMapList dataMapList
protected JPanel palette
protected com.bbn.openmap.proj.Projection proj
protected com.bbn.openmap.omGraphics.OMGraphicList graphics
public void addDataMap(DataMap data)
data
- DataMap to add.public void setDataMapList(DataMapList list)
list
- DataMapListpublic DataMapList getDataMapList()
public void setMatriceInfo(org.nuiton.math.matrix.MatrixND matInfo)
public void setProjection(com.bbn.openmap.proj.Projection proj)
setProjection
in class com.bbn.openmap.Layer
proj
- Projectionpublic com.bbn.openmap.proj.Projection getProjection()
getProjection
in class com.bbn.openmap.Layer
public void renderDataForProjection(com.bbn.openmap.proj.Projection proj, Graphics g)
renderDataForProjection
in interface com.bbn.openmap.ProjectionPainter
renderDataForProjection
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
public void projectionChanged(com.bbn.openmap.event.ProjectionEvent e)
projectionChanged
in interface com.bbn.openmap.event.ProjectionListener
projectionChanged
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
e
- ProjectionEventprotected void generateGraphics()
public Component getGUI()
getGUI
in class com.bbn.openmap.Layer
public void paint(Graphics g)
paint
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
g
- the Graphics context for paintingpublic void showPalette()
showPalette
in class com.bbn.openmap.Layer
public void hidePalette()
hidePalette
in class com.bbn.openmap.Layer
public String[] getMouseModeServiceList()
return new String[1] { SelectMouseMode.modeID };
getMouseModeServiceList
in interface com.bbn.openmap.event.MapMouseListener
SelectMouseMode.modeID
public com.bbn.openmap.event.MapMouseListener getMapMouseListener()
getMapMouseListener
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
public boolean mousePressed(MouseEvent e)
mousePressed
in interface com.bbn.openmap.event.MapMouseListener
e
- MouseEventpublic boolean mouseReleased(MouseEvent e)
mouseReleased
in interface com.bbn.openmap.event.MapMouseListener
e
- MouseEventpublic boolean mouseClicked(MouseEvent e)
mousePressed()
, or if no other listener processes the
event. If the listener successfully processes mouseClicked()
, then it
will receive the next mouseClicked()
notifications that have a click
count greater than one.mouseClicked
in interface com.bbn.openmap.event.MapMouseListener
e
- MouseEvent to handle.public void mouseEntered(MouseEvent e)
mouseEntered
in interface com.bbn.openmap.event.MapMouseListener
e
- MouseEvent to handle.public void mouseExited(MouseEvent e)
mouseExited
in interface com.bbn.openmap.event.MapMouseListener
e
- MouseEvent to handle.public boolean mouseDragged(MouseEvent e)
mouseDragged
in interface com.bbn.openmap.event.MapMouseListener
e
- MouseEvent to handle.public boolean mouseMoved(MouseEvent e)
mouseMoved
in interface com.bbn.openmap.event.MapMouseListener
e
- MouseEvent to handle.public void mouseMoved()
mouseMoved
in interface com.bbn.openmap.event.MapMouseListener
Copyright © 1999–2020 CodeLutin. All rights reserved.