Package jadex.tools.comanalyzer.graph
Class GraphPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- jadex.tools.comanalyzer.ToolTab
-
- jadex.tools.comanalyzer.graph.GraphPanel
-
- All Implemented Interfaces:
IComponentListListener
,IMessageListListener
,java.awt.event.ActionListener
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,java.util.EventListener
,javax.accessibility.Accessible
,javax.swing.event.ChangeListener
public class GraphPanel extends ToolTab implements java.awt.event.ActionListener, javax.swing.event.ChangeListener
The tooltab for displaying messages in a graph.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
GraphPanel.LayoutComboListener
Listener for the layout combobox.-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field 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 graphprotected 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
-
Fields inherited from class jadex.tools.comanalyzer.ToolTab
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
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description GraphPanel(ComanalyzerPlugin plugin)
Create the graph panel.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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 paneljavax.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.-
Methods inherited from class jadex.tools.comanalyzer.ToolTab
changeAgentFilter, clear, componentsAdded, componentsChanged, componentsRemoved, getIcon, getName, getPaintMaps, getPlugin, getToolPanel, isActive, messagesAdded, messagesChanged, messagesRemoved, refresh, refreshToolBar, setActive
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
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
-
Methods inherited from class java.awt.Container
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
-
Methods inherited from class java.awt.Component
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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
defaults
protected static final javax.swing.UIDefaults defaults
The image icons.
-
LAYOUTS
public static final java.util.Map LAYOUTS
The map of different layouts.
-
panelcan
protected GraphCanvas panelcan
The container for the graph
-
g_mgraph
protected javax.swing.JRadioButton g_mgraph
-
g_dgraph
protected javax.swing.JRadioButton g_dgraph
-
g_ugraph
protected javax.swing.JRadioButton g_ugraph
-
l_layout
protected javax.swing.JComboBox l_layout
-
l_refresh
protected javax.swing.JButton l_refresh
-
l_init
protected javax.swing.JCheckBox l_init
-
l_animate
protected javax.swing.JCheckBox l_animate
-
l_gmmode
protected javax.swing.JCheckBox l_gmmode
-
l_zoom_slider
protected javax.swing.JSlider l_zoom_slider
-
l_identity
protected javax.swing.JButton l_identity
-
v_label
protected javax.swing.JCheckBox v_label
-
v_font
protected javax.swing.JCheckBox v_font
-
v_size
protected javax.swing.JCheckBox v_size
-
v_size_slider
protected javax.swing.JSlider v_size_slider
-
v_prop_slider
protected javax.swing.JSlider v_prop_slider
-
e_label
protected javax.swing.JCheckBox e_label
-
e_font
protected javax.swing.JCheckBox e_font
-
e_size
protected javax.swing.JCheckBox e_size
-
e_size_slider
protected javax.swing.JSlider e_size_slider
-
e_prop_slider
protected javax.swing.JSlider e_prop_slider
-
e_nocolor
protected javax.swing.JRadioButton e_nocolor
-
e_convid
protected javax.swing.JRadioButton e_convid
-
e_perform
protected javax.swing.JRadioButton e_perform
-
e_protocol
protected javax.swing.JRadioButton e_protocol
-
cluster
protected javax.swing.JToggleButton cluster
-
cluster_slider
protected javax.swing.JSlider cluster_slider
-
-
Constructor Detail
-
GraphPanel
public GraphPanel(ComanalyzerPlugin plugin)
Create the graph panel.
-
-
Method Detail
-
getCanvas
public ToolCanvas getCanvas()
Returns the canvas for the tooltab.- Specified by:
getCanvas
in classToolTab
- Returns:
- The canvas for displaying the messages
- See Also:
ToolTab.getCanvas()
-
getActions
public javax.swing.Action[] getActions()
Get the (menu/toolbar) actions of this tooltab.- Overrides:
getActions
in classToolTab
-
addBottomControls
protected void addBottomControls(javax.swing.JScrollPane options)
Creates the controls for the option panel- Parameters:
options
- The scroll pane to which the controls will be added
-
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent e)
Change listener for the sliders.- Specified by:
stateChanged
in interfacejavax.swing.event.ChangeListener
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
Action listener for the controls.- Specified by:
actionPerformed
in interfacejava.awt.event.ActionListener
-
-