|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.valhalla.jbother.ConversationPanel
com.valhalla.jbother.MessagePanel
public class MessagePanel
A blank message window - to send "NORMAL" type messages
| Nested Class Summary |
|---|
| 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 |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static java.lang.String |
QUOTE_STRING
Description of the Field |
static java.lang.String |
RECIPIENTS_DELIMITER
Description of the Field |
| Fields inherited from class com.valhalla.jbother.ConversationPanel |
|---|
buddy, conversationArea, frame, lastReceived, listenersAdded, timer |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
MessagePanel()
Default constructor |
|
| Method Summary | |
|---|---|
void |
createFrame()
Abstract createFrame - creates the containing frame of this panel |
BuddyStatus |
getBuddy()
Gets the buddy attribute of the MessagePanel object |
javax.swing.JComponent |
getInputComponent()
|
java.lang.String |
getPanelName()
|
MJTextField |
getSubjectField()
Gets the subjectField attribute of the MessagePanel object |
TitledTab |
getTab()
|
MJTextArea |
getTextEntryArea()
Returns the MJTextArea widget |
java.lang.String |
getWindowTitle()
|
java.lang.String |
quoteMessage(java.lang.String aMsg,
java.lang.String aQuoteStr)
Returns "quoted" string; each new line is preceded by aQuoteStr |
void |
receiveMessage(org.jivesoftware.smack.packet.Message message)
Receives a message and displays it in the Dialog |
void |
setBuddy(BuddyStatus buddy)
|
void |
setFrom(java.lang.String from)
|
void |
setSubject(java.lang.String subject)
Sets the text in the "Subject:" field |
void |
setTab(TitledTab tab)
|
void |
setTo(java.lang.String to)
Sets the text in the "To: " field |
| Methods inherited from class com.valhalla.jbother.ConversationPanel |
|---|
checkCloseHandler, closeHandler, closeLog, ConversationPanel, disconnected, finailize, getContainingFrame, getDate, getFrame, getPanelToolTip, getTooltip, listenersAdded, openLogWindow, receiveMessage, receiveMessage, setContainingFrame, setLastReceivedMessage, setListenersAdded, setOfflineMessage, startLog, startTimer, stopTimer, updateStyle |
| 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, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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, transferFocusBackward, 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, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.valhalla.jbother.TabFramePanel |
|---|
getPanelToolTip, getTooltip, listenersAdded, setListenersAdded, updateStyle |
| Field Detail |
|---|
public static final java.lang.String QUOTE_STRING
public static final java.lang.String RECIPIENTS_DELIMITER
| Constructor Detail |
|---|
public MessagePanel()
| Method Detail |
|---|
public void setTab(TitledTab tab)
setTab in interface TabFramePanelsetTab in class ConversationPanelpublic TitledTab getTab()
getTab in interface TabFramePanelgetTab in class ConversationPanelpublic void setBuddy(BuddyStatus buddy)
public void createFrame()
ConversationPanel
createFrame in class ConversationPanelpublic BuddyStatus getBuddy()
getBuddy in class ConversationPanelpublic void receiveMessage(org.jivesoftware.smack.packet.Message message)
message - the message packet to receivepublic void setFrom(java.lang.String from)
public java.lang.String getPanelName()
getPanelName in interface TabFramePanelgetPanelName in class ConversationPanelpublic java.lang.String getWindowTitle()
getWindowTitle in interface TabFramePanelgetWindowTitle in class ConversationPanelpublic void setTo(java.lang.String to)
to - the string to set the text topublic MJTextField getSubjectField()
public void setSubject(java.lang.String subject)
subject - the string to set the subject text topublic MJTextArea getTextEntryArea()
public javax.swing.JComponent getInputComponent()
getInputComponent in interface TabFramePanelgetInputComponent in class ConversationPanel
public java.lang.String quoteMessage(java.lang.String aMsg,
java.lang.String aQuoteStr)
aMsg - - String containing message to quoteaQuoteStr - - quote string
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||