public class AngleSpectrogramSlicer extends DasPlot implements BoxSelectionListener
DasPlot.RebinListener
DasCanvasComponent.CanvasComponentAction
javax.swing.JComponent.AccessibleJComponent
bottomDecorator, displayTitle, DUMP_TO_FILE_ACTION, focusRenderer, INFO, PROP_BOTTOMDECORATOR, PROP_CONTEXT, PROP_DISPLAY_CONTEXT, PROP_DISPLAYLEGEND, PROP_DISPLAYTITLE, PROP_DRAWBACKGROUND, PROP_DRAWDEBUGMESSAGES, PROP_DRAWGRID, PROP_DRAWGRIDCOLOR, PROP_DRAWGRIDOVER, PROP_DRAWMINORGRID, PROP_FOCUSRENDERER, PROP_FONTSIZE, PROP_ISOTROPIC, PROP_LEGEND_WIDTH_LIMIT_PX, PROP_LEGENDFONTSIZE, PROP_LEGENDPOSITION, PROP_LEGENDRELATIVESIZESIZE, PROP_LINETHICKNESS, PROP_LOG_LEVEL, PROP_LOG_TIMEOUT_SEC, PROP_LONGTITLES, PROP_MULTILINETEXTALIGNMENT, PROP_OVERSIZE, PROP_PLOTVISIBLE, PROP_PRINTINGLOGLEVEL, PROP_RENDERERS, PROP_TITLE, PROP_TOPDECORATOR, rebinListener, SEVERE, ticksListener, topDecorator, WARNING
mouseAdapter, PROP_OPAQUEBACKGROUND, PROPERTIES_ACTION
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Modifier and Type | Method and Description |
---|---|
void |
boxSelected(BoxSelectionEvent e) |
static AngleSpectrogramSlicer |
createSlicer(DasPlot plot,
TableDataSetConsumer dataSetConsumer) |
void |
drawContent(java.awt.Graphics2D g)
this is a stub (empty method) that can be overridden to draw content.
|
protected void |
processDasUpdateEvent(DasUpdateEvent e)
like processEvent, but we also check the dirty status
|
void |
showPopup() |
addCustomizer, addRenderer, addRenderer, addToLegend, coalesceEvents, contains, containsRenderer, createDummyPlot, createPlot, findRendererAt, getActiveRegion, getAffineTransform, getAxisClip, getBottomDecorator, getCacheImageBounds, getContext, getCustomizer, getCustomizerKeys, getDasColorBar, getDisplayContext, getDrawBackground, getDrawGridColor, getFocusRenderer, getFontSize, getLegendFontSize, getLegendPosition, getLegendRelativeFontSize, getLegendWidthLimitPx, getLineThickness, getLogLevel, getLogTimeoutSec, getMultiLineTextAlignment, getPaintCount, getPrintingLogLevel, getRenderer, getRenderers, getTitle, getTopDecorator, getUpdateImageBounds, getXAxis, getYAxis, installComponent, invalidateCacheImage, invalidateCacheImageNoUpdate, isCacheImageValid, isDisplayLegend, isDisplayTitle, isDrawDebugMessages, isDrawGrid, isDrawGridOver, isDrawMinorGrid, isIsotropic, isLongTitles, isOverSize, isPlotVisible, isPreviewEnabled, paintComponent, postException, postMessage, postMessage, printComponent, processEvent, releaseAll, removeCustomizer, removeRenderer, removeRenderers, repaint, resetPaintCount, resize, setAxisPlotVisible, setBottomDecorator, setCacheImageBounds, setContext, setDisplayContext, setDisplayLegend, setDisplayTitle, setDrawBackground, setDrawDebugMessages, setDrawGrid, setDrawGridColor, setDrawGridOver, setDrawMinorGrid, setEnableRenderPropertiesAction, setFocusRenderer, setFontSize, setIsotropic, setLegendFontSize, setLegendPosition, setLegendRelativeFontSize, setLegendWidthLimitPx, setLineThickness, setLogLevel, setLogTimeoutSec, setLongTitles, setMultiLineTextAlignment, setOverSize, setPlotVisible, setPreviewEnabled, setPrintingLogLevel, setReduceOutsideLegendTopMargin, setTitle, setTopDecorator, setXAxis, setYAxis, uninstallComponent, updateImmediately
acceptContext, addMouseModule, getActions, getCanvas, getColumn, getDasMouseInputAdapter, getDasName, getEmSize, getFont, getLineThicknessDouble, getRow, isOpaqueBackground, removeMouseModule, setColumn, setDasName, setOpaqueBackground, setRow, showProperties, toString, update
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, 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, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, 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, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
public static AngleSpectrogramSlicer createSlicer(DasPlot plot, TableDataSetConsumer dataSetConsumer)
public void showPopup()
public void drawContent(java.awt.Graphics2D g)
DasPlot
drawContent
in class DasPlot
g
- the graphics context.DasCanvas.addTopDecorator(org.das2.graph.Painter)
protected void processDasUpdateEvent(DasUpdateEvent e)
DasCanvasComponent
processDasUpdateEvent
in class DasCanvasComponent
e
- the eventpublic void boxSelected(BoxSelectionEvent e)
boxSelected
in interface BoxSelectionListener