java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
edu.ou.kmi.buddyspace.utils.DockableWindow
edu.ou.kmi.buddyspace.gui.BSMessagesWindow
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, java.io.Serializable
- public class BSMessagesWindow
- extends edu.ou.kmi.buddyspace.utils.DockableWindow
- implements java.awt.event.ActionListener, java.awt.event.KeyListener
Window for displaying messages received by BSMessengerBean
.
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Fields inherited from class edu.ou.kmi.buddyspace.utils.DockableWindow |
contentPane, DEFAULT_SIZE, docked, frame, icon, ID, moveToBack, select, title, viewSize, winMan |
Fields inherited from class java.awt.Container |
|
Methods inherited from class edu.ou.kmi.buddyspace.utils.DockableWindow |
dockAsTab, getFrame, getID, getTitle, isDocked, isVisible, prepareOnClose, setAutoSelect, setDocked, setDocked, setIcon, setTitle, showWindow, showWindow, toFront, updateLAF |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isShowing, isValid, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, 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 |
colNames
public static java.lang.String[] colNames
trueInt
public static java.lang.Integer trueInt
falseInt
public static java.lang.Integer falseInt
msgsTable
protected javax.swing.JTable msgsTable
tableScrollPane
protected javax.swing.JScrollPane tableScrollPane
msgTextPane
protected BSAutoScrollTextPane msgTextPane
msgScrollPane
protected javax.swing.JScrollPane msgScrollPane
mainSplitPane
protected javax.swing.JSplitPane mainSplitPane
mainPanel
protected javax.swing.JPanel mainPanel
dockButton
protected javax.swing.JButton dockButton
replyButton
protected javax.swing.JButton replyButton
closeButton
protected javax.swing.JButton closeButton
messages
protected java.util.Vector messages
unreadFlags
protected java.util.Vector unreadFlags
msgTimeStamps
protected java.util.Vector msgTimeStamps
msgBean
protected edu.ou.kmi.buddyspace.core.BSMessengerBean msgBean
BSMessagesWindow
public BSMessagesWindow(java.awt.Window parent,
BSMsgWinManager winMan,
java.lang.String ID,
java.lang.String title,
java.awt.Image icon,
boolean docked)
initComponents
protected void initComponents()
setMessengerBean
public void setMessengerBean(edu.ou.kmi.buddyspace.core.BSMessengerBean msgBean)
addMessage
public void addMessage(org.jabber.jabberbeans.Message msg)
initTable
protected void initTable()
initMsgView
protected void initMsgView()
isNewMessage
public boolean isNewMessage()
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent evt)
- Description copied from interface:
java.awt.event.ActionListener
- This method is invoked when an action occurs.
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener
keyTyped
public void keyTyped(java.awt.event.KeyEvent evt)
- Empty implementation
- Specified by:
keyTyped
in interface java.awt.event.KeyListener
keyPressed
public void keyPressed(java.awt.event.KeyEvent evt)
- Empty implementation
- Specified by:
keyPressed
in interface java.awt.event.KeyListener
keyReleased
public void keyReleased(java.awt.event.KeyEvent evt)
- Handles key strokes - deletes on DELETE
- Specified by:
keyReleased
in interface java.awt.event.KeyListener
cancelListening
public void cancelListening()
- Description copied from class:
edu.ou.kmi.buddyspace.utils.DockableWindow
- Removes itself from listening
close
public void close()