Class MarkableChart
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JLayeredPane
-
- cern.jdve.Chart
-
- cern.accsoft.steering.jmad.gui.dv.MarkableChart
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
- Direct Known Subclasses:
Aloha2DChart
public class MarkableChart extends cern.jdve.Chart
This chart is a chart which listens on the MarkedElementsManager, in order to display all the elements as markers.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JLayeredPane
javax.swing.JLayeredPane.AccessibleJLayeredPane
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
-
Fields inherited from class cern.jdve.Chart
DATA_SOURCE_PROPERTY, editionManager, interactorManager, MAIN_DATA_SOURCE_PROPERTY, PROPERTY_RENDER_WILL_BE_ADDED, PROPERTY_RENDER_WILL_BE_REMOVED
-
Fields inherited from class javax.swing.JLayeredPane
DEFAULT_LAYER, DRAG_LAYER, FRAME_CONTENT_LAYER, LAYER_PROPERTY, MODAL_LAYER, PALETTE_LAYER, POPUP_LAYER
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description MarkableChart()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MarkerXProvider
getMarkerXProvider()
void
initMarkers()
the init method, which shall be called when theMarkedElementsManager
was set.boolean
isVisibleHVIndicators()
void
setMarkedElementsManager(MarkedElementsManager markedElementsManager)
void
setMarkerXProvider(MarkerXProvider markerXProvider)
void
setVisibleHVIndicators(boolean visibleHVIndicators)
-
Methods inherited from class cern.jdve.Chart
addDecoration, addInteractor, addInteractor, addPointsSelectionListener, addRenderer, addRenderer, addYAxis, clearPointsSelection, dataSetChanged, dataSourceChanged, findRendererForDataSet, formatXValue, formatYValue, getArea, getCoordinateSystem, getCoordinateSystem, getDataRangePolicy, getDataSet, getDataSource, getDataSources, getDataWindow, getDataWindow, getDecorations, getDefaultColors, getDisplayPoint, getEditionManager, getFooter, getFooterText, getHeader, getHeaderText, getInteractor, getInteractorManager, getInteractorOfType, getInteractors, getInteractorsCount, getInteractorsToolbar, getLegend, getLegendPosition, getMainPanel, getPointsSelectionModel, getPrintable, getRenderer, getRenderers, getRenderersCount, getRenderingType, getXAxis, getXGrid, getXScale, getYAxis, getYAxis, getYAxisCount, getYGrid, getYGrid, getYScale, getYScale, isAdjusting, isAntiAliasing, isAntiAliasingText, isAutoAntiAliasing, isDoubleBuffered, isLegendVisible, isPrinting, isShiftScroll, print, print, print, removeAllDecorations, removeAllInteractors, removeAllRenderers, removeDecoration, removeInteractor, removePointsSelectionListener, removeRenderer, repaintChart, repaintChart, rescale, scroll, scroll, setAdjusting, setAntiAliasing, setAntiAliasingText, setAutoAntiAliasing, setDataRangePolicy, setDataSet, setDataSource, setDefaultColors, setDoubleBuffered, setFooter, setFooterText, setHeader, setHeaderText, setInteractors, setLegend, setLegendPosition, setLegendTitle, setLegendVisible, setPointsSelectionModel, setPrinting, setRenderer, setRendererType, setRenderingType, setScale, setShiftScroll, setStyleSheet, setStyleSheets, setXGrid, setXGridVisible, setXRange, setXScale, setXScaleTitle, setXScaleVisible, setYGrid, setYGrid, setYGridVisible, setYRange, setYScale, setYScale, setYScaleTitle, setYScaleVisible, synchronizeAxis, toJPEG, updateLegend, updateScalesAndPlotRect, zoom, zoom
-
Methods inherited from class javax.swing.JLayeredPane
addImpl, getAccessibleContext, getComponentCountInLayer, getComponentsInLayer, getComponentToLayer, getIndexOf, getLayer, getLayer, getLayeredPaneAbove, getObjectForLayer, getPosition, highestLayer, insertIndexForLayer, isOptimizedDrawingEnabled, lowestLayer, moveToBack, moveToFront, paint, paramString, putLayer, remove, removeAll, setLayer, setLayer, setPosition
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, 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, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isLightweightComponent, isManagingFocus, isOpaque, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, 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, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Method Detail
-
initMarkers
public void initMarkers()
the init method, which shall be called when theMarkedElementsManager
was set. It creates all markers, according to the manager.MarkedElementsManager
was set.
-
setMarkedElementsManager
public void setMarkedElementsManager(MarkedElementsManager markedElementsManager)
- Parameters:
markedElementsManager
- the markedElementsManager to set
-
setMarkerXProvider
public void setMarkerXProvider(MarkerXProvider markerXProvider)
- Parameters:
markerXProvider
- the markerXProvider to set
-
getMarkerXProvider
public MarkerXProvider getMarkerXProvider()
- Returns:
- the markerXProvider
-
setVisibleHVIndicators
public void setVisibleHVIndicators(boolean visibleHVIndicators)
- Parameters:
visibleHVIndicators
- the visibleHVIndicators to set
-
isVisibleHVIndicators
public boolean isVisibleHVIndicators()
- Returns:
- the visibleHVIndicators
-
-