public class GraphPanel extends ToolTab implements java.awt.event.ActionListener, javax.swing.event.ChangeListener
Modifier and Type | Class and Description |
---|---|
protected class |
GraphPanel.LayoutComboListener
Listener for the layout combobox.
|
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JToggleButton |
cluster |
protected javax.swing.JSlider |
cluster_slider |
protected static javax.swing.UIDefaults |
defaults
The image icons.
|
protected javax.swing.JRadioButton |
e_convid |
protected javax.swing.JCheckBox |
e_font |
protected javax.swing.JCheckBox |
e_label |
protected javax.swing.JRadioButton |
e_nocolor |
protected javax.swing.JRadioButton |
e_perform |
protected javax.swing.JSlider |
e_prop_slider |
protected javax.swing.JRadioButton |
e_protocol |
protected javax.swing.JCheckBox |
e_size |
protected javax.swing.JSlider |
e_size_slider |
protected javax.swing.JRadioButton |
g_dgraph |
protected javax.swing.JRadioButton |
g_mgraph |
protected javax.swing.JRadioButton |
g_ugraph |
protected javax.swing.JCheckBox |
l_animate |
protected javax.swing.JCheckBox |
l_gmmode |
protected javax.swing.JButton |
l_identity |
protected javax.swing.JCheckBox |
l_init |
protected javax.swing.JComboBox |
l_layout |
protected javax.swing.JButton |
l_refresh |
protected javax.swing.JSlider |
l_zoom_slider |
static java.util.Map |
LAYOUTS
The map of different layouts.
|
protected GraphCanvas |
panelcan
The container for the graph
|
protected javax.swing.JCheckBox |
v_font |
protected javax.swing.JCheckBox |
v_label |
protected javax.swing.JSlider |
v_prop_slider |
protected javax.swing.JCheckBox |
v_size |
protected javax.swing.JSlider |
v_size_slider |
actions, active, CLEAR, componentlist, DELETE_AGENT_FILTER, DELETE_MESSAGE_FILTER, FIRST_MESSAGE, icon, icons, LAST_MESSAGE, messagelist, name, NEXT_MESSAGE, OPEN_SLIDER, plugin, PREVIOUS_MESSAGE, REFRESH, SHOW_DEAD, SHOW_DUMMY, SHOW_IGNORED, SHOW_ZERO, STARTSTOP_ACTION
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
GraphPanel(ComanalyzerPlugin plugin)
Create the graph panel.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Action listener for the controls.
|
protected void |
addBottomControls(javax.swing.JScrollPane options)
Creates the controls for the option panel
|
javax.swing.Action[] |
getActions()
Get the (menu/toolbar) actions of this tooltab.
|
ToolCanvas |
getCanvas()
Returns the canvas for the tooltab.
|
void |
stateChanged(javax.swing.event.ChangeEvent e)
Change listener for the sliders.
|
changeAgentFilter, clear, componentsAdded, componentsChanged, componentsRemoved, getIcon, getName, getPaintMaps, getPlugin, getToolPanel, isActive, messagesAdded, messagesChanged, messagesRemoved, refresh, refreshToolBar, setActive
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, 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, 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
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, 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, transferFocusUpCycle
protected static final javax.swing.UIDefaults defaults
public static final java.util.Map LAYOUTS
protected GraphCanvas panelcan
protected javax.swing.JRadioButton g_mgraph
protected javax.swing.JRadioButton g_dgraph
protected javax.swing.JRadioButton g_ugraph
protected javax.swing.JComboBox l_layout
protected javax.swing.JButton l_refresh
protected javax.swing.JCheckBox l_init
protected javax.swing.JCheckBox l_animate
protected javax.swing.JCheckBox l_gmmode
protected javax.swing.JSlider l_zoom_slider
protected javax.swing.JButton l_identity
protected javax.swing.JCheckBox v_label
protected javax.swing.JCheckBox v_font
protected javax.swing.JCheckBox v_size
protected javax.swing.JSlider v_size_slider
protected javax.swing.JSlider v_prop_slider
protected javax.swing.JCheckBox e_label
protected javax.swing.JCheckBox e_font
protected javax.swing.JCheckBox e_size
protected javax.swing.JSlider e_size_slider
protected javax.swing.JSlider e_prop_slider
protected javax.swing.JRadioButton e_nocolor
protected javax.swing.JRadioButton e_convid
protected javax.swing.JRadioButton e_perform
protected javax.swing.JRadioButton e_protocol
protected javax.swing.JToggleButton cluster
protected javax.swing.JSlider cluster_slider
public GraphPanel(ComanalyzerPlugin plugin)
public ToolCanvas getCanvas()
getCanvas
in class ToolTab
ToolTab.getCanvas()
public javax.swing.Action[] getActions()
getActions
in class ToolTab
protected void addBottomControls(javax.swing.JScrollPane options)
options
- The scroll pane to which the controls will be addedpublic void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener