public class WaveformEditor extends Waveform
JComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected boolean |
editable |
static float |
MIN_STEP |
change_limits, COLOR_NAME, COLOR_SET, colorMap, colors, colors_changed, colors_name, copy_selected, crosshair_color, curr_display_limits, curr_point, curr_point_y, curr_rect, def_cursor, dragging, end_x, end_y, EPICS_BASE, EPICS_TIME, first_set_point, font, frame, frame_time, frames, grid, grid_mode, grid_step_x, grid_step_y, horizontal_offset, int_xlabel, int_ylabel, is_debug, is_image, is_mb2, is_mb3, is_playing, is_select, JAVA_TIME, just_deselected, lx_max, lx_min, ly_max, ly_min, marker_width, MARKER_WIDTH, MAX_POINTS, menu, mode, MODE_COPY, MODE_PAN, MODE_POINT, MODE_WAIT, MODE_ZOOM, NO_PRINT, not_drawn, num_points, off_graphics, off_image, orig_x, orig_y, pan_delta_x, pan_delta_y, pan_x, pan_y, points, polygon, prev_frame, prev_height, prev_point_x, prev_point_y, prev_width, PRINT, resizing, reversed, select_border, show_measure, show_sig_image, start_x, start_y, timeMode, title, unselect_border, update_timestamp, vertical_offset, VMS_BASE, VMS_TIME, wave_b_box, wave_error, wave_point_x, wave_point_y, waveform_signal, wm, x_label, x_log, y_label, y_log, z_label, zoom_on_mb1listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
WaveformEditor() |
WaveformEditor(float[] x,
float[] y,
float minY,
float maxY) |
| Modifier and Type | Method and Description |
|---|---|
void |
addWaveformEditorListener(WaveformEditorListener listener) |
static void |
main(String[] args) |
void |
notifyUpdate(float[] waveX,
float[] waveY,
int newIdx) |
void |
print(Graphics g) |
void |
removeWaveformEditorListener(WaveformEditorListener listener) |
void |
setEditable(boolean editable) |
protected void |
setMouse() |
protected void |
setupCopyPaste() |
void |
setWaveform(float[] x,
float[] y,
float minY,
float maxY) |
addWaveformListener, appendPaint, appendUpdate, applyColorModel, Autoscale, AutoscaleY, ColorNameToIndex, convertFromSpecificDeltaTime, convertFromSpecificTime, convertToSpecificTime, ConvertToString, convertX, convertY, Copy, DeselectWave, dispatchWaveformEvent, drawContourLevel, DrawFrame, DrawImage, drawMarkers, drawMarkers, drawMarkers, drawSignal, drawSignal, drawSignal, drawSignalContour, Erase, FindPoint, FindPoint, FindPoint, getBottomSize, GetColorIdx, getColorMap, getColors, getColorsName, getColumn, GetGridMode, GetGridStepX, GetGridStepY, GetHorizontalOffset, GetImage, getIndex, GetInterpolate, getIntervalPoints, getLegendDimension, GetMarker, GetMarkerStep, getMinimumSize, GetMode, getPrintWaveSize, getProperties, getRightSize, getRow, GetSelectedSignal, GetShowSignalCount, GetSignal, getSignalMode1D, getSignalMode2D, getSignalName, getSignalType, getTimeMode, GetTitle, GetVerticalOffset, GetWaveformMetrics, getWaveSize, GetXLabel, GetYLabel, HandleCopy, HandlePaste, IsCopySelected, IsImage, IsReversed, IsSelected, isSendProfile, IsShowSigImage, isWaveformVisible, MaxXSignal, MaxYSignal, MinXSignal, MinYSignal, NotifyZoom, paint, paintComponent, PaintImage, PaintSignal, performZoom, PlayFrame, Playing, removeWaveformListener, Repaint, ReportLimits, resetMode, ResetScales, Resize, SelectWave, sendCutEvent, sendPasteEvent, sendProfileEvent, sendUpdateEvent, SetColorIdx, setColorMap, SetColors, SetCopySelected, SetCrosshairColor, SetCrosshairColor, SetDefaultColors, SetEnabledDispatchEvents, SetEnabledPan, setFixedLimits, setFixedLimits, SetFont, setFont, setFrameBitShift, setFrameMinMax, SetFrames, SetGridMode, SetGridSteps, SetHorizontalOffset, SetInterpolate, setKeys, SetMarker, SetMarkerStep, SetMarkerWidth, SetMode, SetPointMeasure, setProperties, SetReversed, SetScale, setSelectBorder, setSendProfile, SetShowMeasure, setShowSigImage, setSignalMode1D, setSignalMode2D, SetSignalState, SetTitle, SetVerticalOffset, SetXLabel, setXlimits, SetXLog, SetXScale, SetXScaleAutoY, SetYLabel, setYlimits, SetYLog, SetYScale, ShowMeasure, signalUpdated, StopFrame, undoZoom, undoZoomPendig, Update, Update, Update, UpdateImage, UpdatePoint, UpdatePoint, UpdateSignaladdAncestorListener, 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, 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, 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, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUIadd, 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, validateTreeaction, 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, 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, removeComponentListener, 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, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final float MIN_STEP
protected boolean editable
public WaveformEditor()
public WaveformEditor(float[] x,
float[] y,
float minY,
float maxY)
public static void main(String[] args)
public void addWaveformEditorListener(WaveformEditorListener listener)
public void notifyUpdate(float[] waveX,
float[] waveY,
int newIdx)
public void print(Graphics g)
print in class JComponentpublic void removeWaveformEditorListener(WaveformEditorListener listener)
public void setEditable(boolean editable)
protected void setupCopyPaste()
public void setWaveform(float[] x,
float[] y,
float minY,
float maxY)
Copyright © 2020. All rights reserved.