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 SummaryNested Classes Modifier and Type Class Description protected classGraphPanel.LayoutComboListenerListener for the layout combobox.- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected javax.swing.JToggleButtonclusterprotected javax.swing.JSlidercluster_sliderprotected static javax.swing.UIDefaultsdefaultsThe image icons.protected javax.swing.JRadioButtone_convidprotected javax.swing.JCheckBoxe_fontprotected javax.swing.JCheckBoxe_labelprotected javax.swing.JRadioButtone_nocolorprotected javax.swing.JRadioButtone_performprotected javax.swing.JSlidere_prop_sliderprotected javax.swing.JRadioButtone_protocolprotected javax.swing.JCheckBoxe_sizeprotected javax.swing.JSlidere_size_sliderprotected javax.swing.JRadioButtong_dgraphprotected javax.swing.JRadioButtong_mgraphprotected javax.swing.JRadioButtong_ugraphprotected javax.swing.JCheckBoxl_animateprotected javax.swing.JCheckBoxl_gmmodeprotected javax.swing.JButtonl_identityprotected javax.swing.JCheckBoxl_initprotected javax.swing.JComboBoxl_layoutprotected javax.swing.JButtonl_refreshprotected javax.swing.JSliderl_zoom_sliderstatic java.util.MapLAYOUTSThe map of different layouts.protected GraphCanvaspanelcanThe container for the graphprotected javax.swing.JCheckBoxv_fontprotected javax.swing.JCheckBoxv_labelprotected javax.swing.JSliderv_prop_sliderprotected javax.swing.JCheckBoxv_sizeprotected javax.swing.JSliderv_size_slider- 
Fields inherited from class jadex.tools.comanalyzer.ToolTabactions, 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.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description GraphPanel(ComanalyzerPlugin plugin)Create the graph panel.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)Action listener for the controls.protected voidaddBottomControls(javax.swing.JScrollPane options)Creates the controls for the option paneljavax.swing.Action[]getActions()Get the (menu/toolbar) actions of this tooltab.ToolCanvasgetCanvas()Returns the canvas for the tooltab.voidstateChanged(javax.swing.event.ChangeEvent e)Change listener for the sliders.- 
Methods inherited from class jadex.tools.comanalyzer.ToolTabchangeAgentFilter, clear, componentsAdded, componentsChanged, componentsRemoved, getIcon, getName, getPaintMaps, getPlugin, getToolPanel, isActive, messagesAdded, messagesChanged, messagesRemoved, refresh, refreshToolBar, setActive
 - 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, 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.Containeradd, 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.Componentaction, 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- 
defaultsprotected static final javax.swing.UIDefaults defaults The image icons.
 - 
LAYOUTSpublic static final java.util.Map LAYOUTS The map of different layouts.
 - 
panelcanprotected GraphCanvas panelcan The container for the graph
 - 
g_mgraphprotected javax.swing.JRadioButton g_mgraph 
 - 
g_dgraphprotected javax.swing.JRadioButton g_dgraph 
 - 
g_ugraphprotected javax.swing.JRadioButton g_ugraph 
 - 
l_layoutprotected javax.swing.JComboBox l_layout 
 - 
l_refreshprotected javax.swing.JButton l_refresh 
 - 
l_initprotected javax.swing.JCheckBox l_init 
 - 
l_animateprotected javax.swing.JCheckBox l_animate 
 - 
l_gmmodeprotected javax.swing.JCheckBox l_gmmode 
 - 
l_zoom_sliderprotected javax.swing.JSlider l_zoom_slider 
 - 
l_identityprotected javax.swing.JButton l_identity 
 - 
v_labelprotected javax.swing.JCheckBox v_label 
 - 
v_fontprotected javax.swing.JCheckBox v_font 
 - 
v_sizeprotected javax.swing.JCheckBox v_size 
 - 
v_size_sliderprotected javax.swing.JSlider v_size_slider 
 - 
v_prop_sliderprotected javax.swing.JSlider v_prop_slider 
 - 
e_labelprotected javax.swing.JCheckBox e_label 
 - 
e_fontprotected javax.swing.JCheckBox e_font 
 - 
e_sizeprotected javax.swing.JCheckBox e_size 
 - 
e_size_sliderprotected javax.swing.JSlider e_size_slider 
 - 
e_prop_sliderprotected javax.swing.JSlider e_prop_slider 
 - 
e_nocolorprotected javax.swing.JRadioButton e_nocolor 
 - 
e_convidprotected javax.swing.JRadioButton e_convid 
 - 
e_performprotected javax.swing.JRadioButton e_perform 
 - 
e_protocolprotected javax.swing.JRadioButton e_protocol 
 - 
clusterprotected javax.swing.JToggleButton cluster 
 - 
cluster_sliderprotected javax.swing.JSlider cluster_slider 
 
- 
 - 
Constructor Detail- 
GraphPanelpublic GraphPanel(ComanalyzerPlugin plugin) Create the graph panel.
 
- 
 - 
Method Detail- 
getCanvaspublic ToolCanvas getCanvas() Returns the canvas for the tooltab.- Specified by:
- getCanvasin class- ToolTab
- Returns:
- The canvas for displaying the messages
- See Also:
- ToolTab.getCanvas()
 
 - 
getActionspublic javax.swing.Action[] getActions() Get the (menu/toolbar) actions of this tooltab.- Overrides:
- getActionsin class- ToolTab
 
 - 
addBottomControlsprotected 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
 
 - 
stateChangedpublic void stateChanged(javax.swing.event.ChangeEvent e) Change listener for the sliders.- Specified by:
- stateChangedin interface- javax.swing.event.ChangeListener
 
 - 
actionPerformedpublic void actionPerformed(java.awt.event.ActionEvent e) Action listener for the controls.- Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
 
 
- 
 
-