Package jadex.tools.comanalyzer.diagram
Class DiagramPanel
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- jadex.tools.comanalyzer.ToolTab
- 
- jadex.tools.comanalyzer.diagram.DiagramPanel
 
 
 
 
 
 
- 
- 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
 
 public class DiagramPanel extends ToolTab implements java.awt.event.ActionListener The tooltab for displaying messages in a diagram.- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
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 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.JRadioButtone_protocolprotected javax.swing.JSplitPanemainprotected javax.swing.JScrollPaneoptionsprotected DiagramCanvaspanelcanThe container for the diagramprotected javax.swing.AbstractActionSCROLL_LOCKToggle scroll lock- 
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 DiagramPanel(ComanalyzerPlugin plugin)Creates a new diagram 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 DiagramCanvas- 
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.
 - 
panelcanprotected DiagramCanvas panelcan The container for the diagram
 - 
optionsprotected javax.swing.JScrollPane options 
 - 
mainprotected javax.swing.JSplitPane main 
 - 
e_labelprotected javax.swing.JCheckBox e_label 
 - 
e_fontprotected javax.swing.JCheckBox e_font 
 - 
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 
 - 
SCROLL_LOCKprotected final javax.swing.AbstractAction SCROLL_LOCK Toggle scroll lock
 
- 
 - 
Constructor Detail- 
DiagramPanelpublic DiagramPanel(ComanalyzerPlugin plugin) Creates a new diagram panel.
 
- 
 - 
Method Detail- 
getCanvaspublic ToolCanvas getCanvas() Returns the DiagramCanvas- 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
 
 - 
actionPerformedpublic void actionPerformed(java.awt.event.ActionEvent e) Action listener for the controls.- Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
 
 
- 
 
-