Class TuneDiagramChart
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JLayeredPane
-
- cern.jdve.Chart
-
- cern.accsoft.steering.util.gui.dv.chart.TuneDiagramChart
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
public class TuneDiagramChart extends cern.jdve.Chart
Chart for a tune diagram. It just takes two tune values, the H and V tune- 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 TuneDiagramChart(int resonanceOrder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChartInteractionEventListener(cern.jdve.event.ChartInteractionListener listener)
void
removeChartInteractionListener(cern.jdve.event.ChartInteractionListener listener)
void
setBothZoomAllowed()
Sets thexZoomAllowed=true
andyZoomAllowed=true
flag.void
setValues(double[] qXValues, double[] qYValues)
void
setValues(double qX, double qY)
void
setXZoomAllowed(boolean zoom_mode)
Sets thexZoomAllowed
flag.void
setXZoomAllowedOnly()
Sets thexZoomAllowed=true
andyZoomAllowed=false
flag.void
setYZoomAllowed(boolean zoom_mode)
Sets theyZoomAllowed
flag.void
setYZoomAllowedOnly()
Sets thexZoomAllowed=false
andyZoomAllowed=true
flag.void
zoomLimit(double minX, double maxX, double minY, double maxY)
void
zoomToOrigin()
-
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
-
setXZoomAllowed
public void setXZoomAllowed(boolean zoom_mode)
Sets thexZoomAllowed
flag.
-
setYZoomAllowed
public void setYZoomAllowed(boolean zoom_mode)
Sets theyZoomAllowed
flag.
-
setBothZoomAllowed
public void setBothZoomAllowed()
Sets thexZoomAllowed=true
andyZoomAllowed=true
flag.
-
setXZoomAllowedOnly
public void setXZoomAllowedOnly()
Sets thexZoomAllowed=true
andyZoomAllowed=false
flag.
-
setYZoomAllowedOnly
public void setYZoomAllowedOnly()
Sets thexZoomAllowed=false
andyZoomAllowed=true
flag.
-
zoomToOrigin
public void zoomToOrigin()
-
zoomLimit
public void zoomLimit(double minX, double maxX, double minY, double maxY)
-
addChartInteractionEventListener
public void addChartInteractionEventListener(cern.jdve.event.ChartInteractionListener listener)
-
removeChartInteractionListener
public void removeChartInteractionListener(cern.jdve.event.ChartInteractionListener listener)
-
setValues
public void setValues(double qX, double qY)
-
setValues
public void setValues(double[] qXValues, double[] qYValues)
-
-