|
|||||||||
Home >> All >> edu >> ou >> kmi >> buddyspace >> [ gui overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: ![]() ![]() ![]() |
DETAIL: FIELD | CONSTR | METHOD |
edu.ou.kmi.buddyspace.gui
Class BSStatusesBar

java.lang.Objectedu.ou.kmi.buddyspace.gui.BSStatusesBar
- All Implemented Interfaces:
- java.awt.event.ActionListener, edu.ou.kmi.buddyspace.core.BSPresenceListener, java.util.EventListener, java.awt.event.MouseListener
- public class BSStatusesBar
- extends java.lang.Object
- implements java.awt.event.ActionListener, java.awt.event.MouseListener, edu.ou.kmi.buddyspace.core.BSPresenceListener
- extends java.lang.Object
Window displaying presence statuses of favourite JIDs.
Uses BSPresenceBean
to receive presence info.
Field Summary | |
private javax.swing.JButton |
addButton
|
private javax.swing.JPopupMenu |
buddyPopupMenu
|
private java.util.Hashtable |
buttons
|
private BSJIDActionMenuItem |
chatMenuItem
|
private BSJIDActionMenuItem |
deleteMenuItem
|
private javax.swing.JButton |
dockButton
|
private boolean |
docked
|
private javax.swing.JFrame |
frame
|
private java.util.Vector |
jids
|
private BSMainFrame |
mainFrame
|
private edu.ou.kmi.buddyspace.core.BSPresenceBean |
presenceBean
|
private edu.ou.kmi.buddyspace.core.BSRosterBean |
rosterBean
|
private javax.swing.JToolBar |
toolBar
|
Constructor Summary | |
(package private) |
BSStatusesBar(BSMainFrame parent,
edu.ou.kmi.buddyspace.core.BSPresenceBean presenceBean,
edu.ou.kmi.buddyspace.core.BSRosterBean rosterBean,
java.util.Vector jids,
boolean docked)
Constructor |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent evt)
Handles actions from buttons |
void |
cancelListening()
Removes itself from listening |
private void |
initComponents()
Inits components |
protected void |
maybeShowPopup(java.awt.event.MouseEvent e)
|
void |
mouseClicked(java.awt.event.MouseEvent mouseEvent)
This method is called when the mouse is clicked (pressed and released in short succession) on a component. |
void |
mouseEntered(java.awt.event.MouseEvent mouseEvent)
This method is called when the mouse enters a component. |
void |
mouseExited(java.awt.event.MouseEvent mouseEvent)
This method is called when the mouse exits a component. |
void |
mousePressed(java.awt.event.MouseEvent e)
This method is called when the mouse is pressed over a component. |
void |
mouseReleased(java.awt.event.MouseEvent e)
This method is called when the mouse is released over a component. |
void |
presenceChanged(edu.ou.kmi.buddyspace.core.BSPresenceInfo pi)
Displays change of presence in chat window |
void |
presencesCleared()
Called after disconnecting - no presence info is available |
void |
setDocked(boolean docked)
|
void |
setMyPresenceImage(java.awt.Image img)
|
void |
setPresenceBean(edu.ou.kmi.buddyspace.core.BSPresenceBean presenceBean)
|
void |
setRosterBean(edu.ou.kmi.buddyspace.core.BSRosterBean rosterBean)
|
void |
setToolTips()
|
void |
subscriptionApproved(JID jid)
Called when subscription request was approved |
void |
subscriptionRequested(JID jid)
Called when subscription request was received |
void |
updatePresences()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
mainFrame
private BSMainFrame mainFrame
presenceBean
private edu.ou.kmi.buddyspace.core.BSPresenceBean presenceBean
rosterBean
private edu.ou.kmi.buddyspace.core.BSRosterBean rosterBean
jids
private java.util.Vector jids
buttons
private java.util.Hashtable buttons
dockButton
private javax.swing.JButton dockButton
addButton
private javax.swing.JButton addButton
toolBar
private javax.swing.JToolBar toolBar
frame
private javax.swing.JFrame frame
docked
private boolean docked
buddyPopupMenu
private javax.swing.JPopupMenu buddyPopupMenu
deleteMenuItem
private BSJIDActionMenuItem deleteMenuItem
chatMenuItem
private BSJIDActionMenuItem chatMenuItem
Constructor Detail |
BSStatusesBar
BSStatusesBar(BSMainFrame parent, edu.ou.kmi.buddyspace.core.BSPresenceBean presenceBean, edu.ou.kmi.buddyspace.core.BSRosterBean rosterBean, java.util.Vector jids, boolean docked)
- Constructor
Method Detail |
initComponents
private void initComponents()
- Inits components
setDocked
public void setDocked(boolean docked)
setPresenceBean
public void setPresenceBean(edu.ou.kmi.buddyspace.core.BSPresenceBean presenceBean)
setRosterBean
public void setRosterBean(edu.ou.kmi.buddyspace.core.BSRosterBean rosterBean)
setMyPresenceImage
public void setMyPresenceImage(java.awt.Image img)
setToolTips
public void setToolTips()
updatePresences
public void updatePresences()
cancelListening
public void cancelListening()
- Removes itself from listening
presenceChanged
public void presenceChanged(edu.ou.kmi.buddyspace.core.BSPresenceInfo pi)
- Displays change of presence in chat window
- Specified by:
presenceChanged
in interfaceedu.ou.kmi.buddyspace.core.BSPresenceListener
presencesCleared
public void presencesCleared()
- Called after disconnecting - no presence info is available
- Specified by:
presencesCleared
in interfaceedu.ou.kmi.buddyspace.core.BSPresenceListener
subscriptionApproved
public void subscriptionApproved(JID jid)
- Called when subscription request was approved
- Specified by:
subscriptionApproved
in interfaceedu.ou.kmi.buddyspace.core.BSPresenceListener
subscriptionRequested
public void subscriptionRequested(JID jid)
- Called when subscription request was received
- Specified by:
subscriptionRequested
in interfaceedu.ou.kmi.buddyspace.core.BSPresenceListener
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent evt)
- Handles actions from buttons
- Specified by:
actionPerformed
in interfacejava.awt.event.ActionListener
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Description copied from interface:
java.awt.event.MouseListener
- This method is called when the mouse is pressed over a component.
- Specified by:
mousePressed
in interfacejava.awt.event.MouseListener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Description copied from interface:
java.awt.event.MouseListener
- This method is called when the mouse is released over a component.
- Specified by:
mouseReleased
in interfacejava.awt.event.MouseListener
maybeShowPopup
protected void maybeShowPopup(java.awt.event.MouseEvent e)
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent mouseEvent)
- Description copied from interface:
java.awt.event.MouseListener
- This method is called when the mouse is clicked (pressed and released
in short succession) on a component.
- Specified by:
mouseClicked
in interfacejava.awt.event.MouseListener
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent mouseEvent)
- Description copied from interface:
java.awt.event.MouseListener
- This method is called when the mouse enters a component.
- Specified by:
mouseEntered
in interfacejava.awt.event.MouseListener
mouseExited
public void mouseExited(java.awt.event.MouseEvent mouseEvent)
- Description copied from interface:
java.awt.event.MouseListener
- This method is called when the mouse exits a component.
- Specified by:
mouseExited
in interfacejava.awt.event.MouseListener
|
|||||||||
Home >> All >> edu >> ou >> kmi >> buddyspace >> [ gui overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: ![]() ![]() ![]() |
DETAIL: FIELD | CONSTR | METHOD |