Package jadex.tools.convcenter
Class FipaMessagePanel
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- jadex.tools.convcenter.FipaMessagePanel
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
 
 public class FipaMessagePanel extends javax.swing.JPanelA panel for displaying and editing a fipa message.- 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 javax.swing.JButtonclearreceiversprotected javax.swing.JButtonclearsenderprotected javax.swing.JTextAreacontentprotected javax.swing.JTextFieldconvidprotected static intDEFCOLSDefault textfield size (columns).protected booleaneditableFlag indicating if editing is allowed.protected javax.swing.JButtoneditreceiversprotected static javax.swing.UIDefaultsiconsThe image icons.protected FipaMessagemessageThe displayed message.protected javax.swing.JComboBoxperformativeprotected java.util.Set<IComponentIdentifier>receiversprotected IComponentIdentifiersenderprotected javax.swing.JButtonsetsenderprotected javax.swing.JTextFieldtfreceiversprotected javax.swing.JTextFieldtfsender- 
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 FipaMessagePanel(FipaMessage message, IExternalAccess access, IExternalAccess jccaccess, CMSUpdateHandler cmshandler, ComponentIconCache iconcache, java.awt.Component comptree)Create the panel with an initial message.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description FipaMessagegetMessage()Get the displayed message.IComponentIdentifier[]getReceivers()Get the currently set receivers.voidsetEditable(boolean editable)Allow editing of the message.voidsetMessage(FipaMessage message)Set the message to be displayed.- 
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, getName, 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- 
iconsprotected static final javax.swing.UIDefaults icons The image icons.
 - 
DEFCOLSprotected static final int DEFCOLS Default textfield size (columns).- See Also:
- Constant Field Values
 
 - 
messageprotected FipaMessage message The displayed message.
 - 
editableprotected boolean editable Flag indicating if editing is allowed.
 - 
performativeprotected javax.swing.JComboBox performative 
 - 
tfsenderprotected javax.swing.JTextField tfsender 
 - 
setsenderprotected javax.swing.JButton setsender 
 - 
clearsenderprotected javax.swing.JButton clearsender 
 - 
tfreceiversprotected javax.swing.JTextField tfreceivers 
 - 
editreceiversprotected javax.swing.JButton editreceivers 
 - 
clearreceiversprotected javax.swing.JButton clearreceivers 
 - 
convidprotected javax.swing.JTextField convid 
 - 
contentprotected javax.swing.JTextArea content 
 - 
senderprotected IComponentIdentifier sender 
 - 
receiversprotected java.util.Set<IComponentIdentifier> receivers 
 
- 
 - 
Constructor Detail- 
FipaMessagePanelpublic FipaMessagePanel(FipaMessage message, IExternalAccess access, IExternalAccess jccaccess, CMSUpdateHandler cmshandler, ComponentIconCache iconcache, java.awt.Component comptree) Create the panel with an initial message.- Parameters:
- message- The message.
- agent- The agent.
- cmshandler- The shared CMS update handler.
- comptree- The comptree (if any) will be repainted when new receivers are set in the panel.
 
 
- 
 - 
Method Detail- 
setMessagepublic void setMessage(FipaMessage message) Set the message to be displayed.
 - 
getMessagepublic FipaMessage getMessage() Get the displayed message. Should be called to ensure that uptodate values are contained in the message parameters.
 - 
setEditablepublic void setEditable(boolean editable) Allow editing of the message.
 - 
getReceiverspublic IComponentIdentifier[] getReceivers() Get the currently set receivers.
 
- 
 
-