public class OtrMetaContactMenu extends AbstractPluginComponent implements java.awt.event.ActionListener, javax.swing.event.PopupMenuListener
Constructor and Description |
---|
OtrMetaContactMenu(Container container,
PluginComponentFactory parentFactory) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
java.awt.Component |
getComponent()
Returns the component that should be added.
|
java.lang.String |
getName()
Returns the name of this plugin component.
|
void |
popupMenuCanceled(javax.swing.event.PopupMenuEvent e) |
void |
popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent e) |
void |
popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent e) |
void |
setCurrentContact(MetaContact metaContact)
Sets the current meta contact.
|
getConstraints, getContainer, getParentFactory, getPositionIndex, isNativeComponent, setCurrentAccountID, setCurrentContact, setCurrentContact, setCurrentContactGroup
public OtrMetaContactMenu(Container container, PluginComponentFactory parentFactory)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public java.awt.Component getComponent()
PluginComponent
getComponent
in interface PluginComponent
public java.lang.String getName()
PluginComponent
getName
in interface PluginComponent
public void popupMenuCanceled(javax.swing.event.PopupMenuEvent e)
popupMenuCanceled
in interface javax.swing.event.PopupMenuListener
public void popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent e)
popupMenuWillBecomeInvisible
in interface javax.swing.event.PopupMenuListener
public void popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent e)
popupMenuWillBecomeVisible
in interface javax.swing.event.PopupMenuListener
public void setCurrentContact(MetaContact metaContact)
PluginComponent
setCurrentContact
in interface PluginComponent
setCurrentContact
in class AbstractPluginComponent
metaContact
- the current meta contact
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.