public class TraceReplayView
extends javax.swing.JComponent
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener
javax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected static java.awt.Color |
colorAttenuationBright |
protected static java.awt.Color |
colorAttenuationDark |
protected static java.awt.Color |
colorBgEventFlag |
protected static java.awt.Color |
colorBgInstanceflag |
protected static java.awt.Color |
colorInclusterActive |
protected static java.awt.Color |
colorInclusterPassive |
protected static java.awt.Color |
colorInvalidActive |
protected static java.awt.Color |
colorInvalidPassive |
protected static java.awt.Color |
colorRemovedActive |
protected static java.awt.Color |
colorRemovedPassive |
protected static java.awt.Color |
colorValidActive |
protected static java.awt.Color |
colorValidPassive |
protected static int |
elementTriOffset |
protected static int |
elementWidth |
static java.lang.String |
eventNameKey |
static java.lang.String |
eventTypeKey |
protected static java.text.DecimalFormat |
format |
protected boolean |
mouseOver |
protected int |
mouseX |
protected int |
mouseY |
protected TraceReplay |
replay |
protected static int |
trackHeight |
protected static int |
trackPadding |
protected static int |
trackY |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
TraceReplayView(TraceReplay replay) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
drawEvent(java.awt.Graphics2D g2d,
int index,
boolean active,
int x,
int y,
int width,
int height) |
protected void |
drawEventFlag(java.awt.Graphics2D g2d,
int index,
int x,
int y,
int height) |
protected void |
drawInstanceFlag(java.awt.Graphics2D g2d,
int x,
int y,
int height) |
protected java.awt.Color |
encodeColor(double value) |
protected int |
mapEventIndex(int x,
int y) |
void |
mouseClicked(java.awt.event.MouseEvent arg0) |
void |
mouseDragged(java.awt.event.MouseEvent evt) |
void |
mouseEntered(java.awt.event.MouseEvent arg0) |
void |
mouseExited(java.awt.event.MouseEvent arg0) |
void |
mouseMoved(java.awt.event.MouseEvent evt) |
void |
mousePressed(java.awt.event.MouseEvent arg0) |
void |
mouseReleased(java.awt.event.MouseEvent arg0) |
protected void |
paintComponent(java.awt.Graphics g) |
protected java.lang.String |
verbalizeMatchType(TraceReplay.MatchType type) |
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, 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, 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, transferFocusUpCycleprotected static java.awt.Color colorValidPassive
protected static java.awt.Color colorValidActive
protected static java.awt.Color colorInclusterPassive
protected static java.awt.Color colorInclusterActive
protected static java.awt.Color colorRemovedPassive
protected static java.awt.Color colorRemovedActive
protected static java.awt.Color colorInvalidPassive
protected static java.awt.Color colorInvalidActive
protected static java.awt.Color colorAttenuationDark
protected static java.awt.Color colorAttenuationBright
protected static java.awt.Color colorBgInstanceflag
protected static java.awt.Color colorBgEventFlag
protected static java.text.DecimalFormat format
protected static int trackPadding
protected static int trackY
protected static int trackHeight
protected static int elementWidth
protected static int elementTriOffset
protected TraceReplay replay
protected boolean mouseOver
protected int mouseX
protected int mouseY
public static final java.lang.String eventNameKey
public static final java.lang.String eventTypeKey
public TraceReplayView(TraceReplay replay)
protected void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentprotected int mapEventIndex(int x,
int y)
protected void drawInstanceFlag(java.awt.Graphics2D g2d,
int x,
int y,
int height)
protected void drawEventFlag(java.awt.Graphics2D g2d,
int index,
int x,
int y,
int height)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.io.IOExceptionjava.lang.IndexOutOfBoundsExceptionprotected void drawEvent(java.awt.Graphics2D g2d,
int index,
boolean active,
int x,
int y,
int width,
int height)
protected java.lang.String verbalizeMatchType(TraceReplay.MatchType type)
protected java.awt.Color encodeColor(double value)
public void mouseDragged(java.awt.event.MouseEvent evt)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent evt)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseClicked(java.awt.event.MouseEvent arg0)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent arg0)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent arg0)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent arg0)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent arg0)
mouseReleased in interface java.awt.event.MouseListener