class HubClientPopupListener
extends java.lang.Object
implements java.awt.event.MouseListener
| Modifier and Type | Class and Description |
|---|---|
private class |
HubClientPopupListener.CallAction
Action which will send a message to a client.
|
private class |
HubClientPopupListener.DisconnectAction
Action which will forcibly disconnect a given client.
|
| Modifier and Type | Field and Description |
|---|---|
private BasicHubService |
hub_ |
private static Message |
PING_MSG
Message which does a ping.
|
| Constructor and Description |
|---|
HubClientPopupListener(BasicHubService hub)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
private javax.swing.JPopupMenu |
createPopup(java.awt.Component parent,
HubClient client)
Returns a new popup menu for a given client.
|
private void |
maybeShowPopup(java.awt.event.MouseEvent evt)
Invoked for a MouseEvent which may be a popup menu trigger.
|
void |
mouseClicked(java.awt.event.MouseEvent evt) |
void |
mouseEntered(java.awt.event.MouseEvent evt) |
void |
mouseExited(java.awt.event.MouseEvent evt) |
void |
mousePressed(java.awt.event.MouseEvent evt) |
void |
mouseReleased(java.awt.event.MouseEvent evt) |
private final BasicHubService hub_
private static final Message PING_MSG
public HubClientPopupListener(BasicHubService hub)
hub - hub service which knows about the HubClients contained
in the JList this will be listening topublic void mouseClicked(java.awt.event.MouseEvent evt)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent evt)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent evt)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent evt)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent evt)
mouseReleased in interface java.awt.event.MouseListenerprivate void maybeShowPopup(java.awt.event.MouseEvent evt)
evt - popup trigger event candidateprivate javax.swing.JPopupMenu createPopup(java.awt.Component parent,
HubClient client)
parent - parent componentclient - hub client which the menu will affect