public class FipaMessagePanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JButton |
clearreceivers |
protected javax.swing.JButton |
clearreplyto |
protected javax.swing.JButton |
clearsender |
protected javax.swing.JTextArea |
content |
protected javax.swing.JTextField |
convid |
protected static int |
DEFCOLS
Default textfield size (columns).
|
protected boolean |
editable
Flag indicating if editing is allowed.
|
protected javax.swing.JButton |
editreceivers |
protected javax.swing.JTextField |
encoding |
protected static javax.swing.UIDefaults |
icons
The image icons.
|
protected javax.swing.JTextField |
inreplyto |
protected javax.swing.JTextField |
language |
protected java.util.Map |
message
The displayed message.
|
protected javax.swing.JTextField |
ontology |
protected javax.swing.JComboBox |
performative |
protected javax.swing.JComboBox |
protocol |
protected jadex.bridge.IComponentIdentifier[] |
receivers |
protected javax.swing.JFormattedTextField |
replyby |
protected jadex.bridge.IComponentIdentifier |
replyto |
protected javax.swing.JTextField |
replywith |
protected jadex.bridge.IComponentIdentifier |
sender |
protected javax.swing.JButton |
setreplyto |
protected javax.swing.JButton |
setsender |
protected javax.swing.JTextField |
tfreceivers |
protected javax.swing.JTextField |
tfreplyto |
protected javax.swing.JTextField |
tfsender |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
FipaMessagePanel(java.util.Map message,
jadex.bridge.IExternalAccess access,
jadex.bridge.IExternalAccess jccaccess,
jadex.base.gui.CMSUpdateHandler cmshandler,
jadex.base.gui.componenttree.ComponentIconCache iconcache,
java.awt.Component comptree)
Create the panel with an initial message.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map |
getMessage()
Get the displayed message.
|
protected java.lang.String |
getParameter(java.lang.String name)
Get a message parameter value as string.
|
jadex.bridge.IComponentIdentifier[] |
getReceivers()
Get the currently set receivers.
|
void |
setEditable(boolean editable)
Allow editing of the message.
|
void |
setMessage(java.util.Map message)
Set the message to be displayed.
|
protected void |
setParameter(java.lang.String name,
java.lang.Object value)
Set a message parameter from string.
|
protected void |
setParameterSet(java.lang.String name,
java.lang.Object[] values)
Set a message parameter set.
|
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, getName, 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 icons
protected static final int DEFCOLS
protected java.util.Map message
protected boolean editable
protected javax.swing.JComboBox performative
protected javax.swing.JTextField tfsender
protected javax.swing.JButton setsender
protected javax.swing.JButton clearsender
protected javax.swing.JTextField tfreceivers
protected javax.swing.JButton editreceivers
protected javax.swing.JButton clearreceivers
protected javax.swing.JTextField tfreplyto
protected javax.swing.JButton setreplyto
protected javax.swing.JButton clearreplyto
protected javax.swing.JTextField encoding
protected javax.swing.JTextField language
protected javax.swing.JTextField ontology
protected javax.swing.JComboBox protocol
protected javax.swing.JTextField convid
protected javax.swing.JTextField inreplyto
protected javax.swing.JTextField replywith
protected javax.swing.JFormattedTextField replyby
protected javax.swing.JTextArea content
protected jadex.bridge.IComponentIdentifier sender
protected jadex.bridge.IComponentIdentifier replyto
protected jadex.bridge.IComponentIdentifier[] receivers
public FipaMessagePanel(java.util.Map message, jadex.bridge.IExternalAccess access, jadex.bridge.IExternalAccess jccaccess, jadex.base.gui.CMSUpdateHandler cmshandler, jadex.base.gui.componenttree.ComponentIconCache iconcache, java.awt.Component comptree)
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.public void setMessage(java.util.Map message)
public java.util.Map getMessage()
public void setEditable(boolean editable)
protected java.lang.String getParameter(java.lang.String name)
protected void setParameter(java.lang.String name, java.lang.Object value)
protected void setParameterSet(java.lang.String name, java.lang.Object[] values)
public jadex.bridge.IComponentIdentifier[] getReceivers()