public class LCSimEventBrowser extends JPanel implements org.freehep.record.loop.LoopListener, TreeSelectionListener, ListSelectionListener, TreeWillExpandListener
Modifier and Type | Class and Description |
---|---|
private class |
LCSimEventBrowser.Commands |
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
private org.freehep.application.studio.Studio |
app |
private CardLayout |
m_cardLayout |
private LCSimEventBrowser.Commands |
m_commands |
private static TreeModel |
m_empty |
private LCSimEventTree |
m_eventTree |
private EventHeaderPanel |
m_headerPanel |
private JLabel |
m_label |
private EventHeader |
m_lce |
private org.freehep.record.loop.RecordLoop |
m_loop |
private String |
m_selectedNode |
private JPanel |
m_switchPanel |
private CollectionTable |
m_table |
private JTree |
m_tree |
private static String |
noEvent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
LCSimEventBrowser(org.freehep.application.studio.Studio app,
org.freehep.record.loop.RecordLoop loop) |
Modifier and Type | Method and Description |
---|---|
void |
addNotify() |
org.freehep.util.commanddispatcher.CommandProcessor |
getCommands() |
void |
process(org.freehep.record.loop.LoopEvent event) |
static void |
registerTableModels(org.freehep.util.FreeHEPLookup lookup) |
void |
removeNotify() |
private void |
setEvent(Object event) |
private void |
setSource(org.freehep.record.source.RecordSource source) |
void |
treeWillCollapse(TreeExpansionEvent treeExpansionEvent) |
void |
treeWillExpand(TreeExpansionEvent treeExpansionEvent) |
void |
valueChanged(ListSelectionEvent e) |
void |
valueChanged(TreeSelectionEvent e) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, 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
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, processEvent, 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, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, transferFocusUpCycle
private static final String noEvent
private static final TreeModel m_empty
private JLabel m_label
private JTree m_tree
private EventHeaderPanel m_headerPanel
private LCSimEventTree m_eventTree
private CollectionTable m_table
private CardLayout m_cardLayout
private JPanel m_switchPanel
private org.freehep.record.loop.RecordLoop m_loop
private EventHeader m_lce
private String m_selectedNode
private LCSimEventBrowser.Commands m_commands
private org.freehep.application.studio.Studio app
public LCSimEventBrowser(org.freehep.application.studio.Studio app, org.freehep.record.loop.RecordLoop loop)
public static void registerTableModels(org.freehep.util.FreeHEPLookup lookup)
public void addNotify()
addNotify
in class JComponent
public void removeNotify()
removeNotify
in class JComponent
public org.freehep.util.commanddispatcher.CommandProcessor getCommands()
private void setSource(org.freehep.record.source.RecordSource source)
private void setEvent(Object event)
public void process(org.freehep.record.loop.LoopEvent event)
process
in interface org.freehep.record.loop.LoopListener
public void valueChanged(TreeSelectionEvent e)
valueChanged
in interface TreeSelectionListener
public void valueChanged(ListSelectionEvent e)
valueChanged
in interface ListSelectionListener
public void treeWillCollapse(TreeExpansionEvent treeExpansionEvent) throws ExpandVetoException
treeWillCollapse
in interface TreeWillExpandListener
ExpandVetoException
public void treeWillExpand(TreeExpansionEvent treeExpansionEvent) throws ExpandVetoException
treeWillExpand
in interface TreeWillExpandListener
ExpandVetoException
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.