|
Knopflerfish OSGi 1.3.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.knopflerfish.service.trayicon.DefaultTrayIcon
Default implementation of TrayIcon.
Field Summary |
Fields inherited from interface org.knopflerfish.service.trayicon.TrayIcon |
PROP_NAME |
Constructor Summary | |
DefaultTrayIcon(BundleContext bc,
java.lang.String id,
java.lang.String name,
java.net.URL imageURL)
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Default does nothing. |
java.lang.String |
getId()
Returns id set in constructor. |
java.net.URL |
getImageURL()
Returns image URL set in constructor. |
java.lang.String |
getName()
Returns name set in constructor. |
java.lang.String |
getStartupMessage()
Default does nothing. |
javax.swing.JPopupMenu |
getTrayJPopupMenu()
Default returns null |
void |
mouseClicked(java.awt.event.MouseEvent e)
Default does nothing. |
void |
mouseEntered(java.awt.event.MouseEvent e)
Default does nothing. |
void |
mouseExited(java.awt.event.MouseEvent e)
Default does nothing. |
void |
mousePressed(java.awt.event.MouseEvent e)
Default does nothing. |
void |
mouseReleased(java.awt.event.MouseEvent e)
Default does nothing. |
void |
register()
Register this instance as a TrayIcon service into the framework. |
void |
trayEvent(TrayEvent e)
Default does nothing. |
void |
unregister()
Unregister this instance from the framework. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DefaultTrayIcon(BundleContext bc, java.lang.String id, java.lang.String name, java.net.URL imageURL)
Method Detail |
public void register()
The properties used for registering will contain:
TrayIcon.PROP_NAME = getName() Constants.SERVICE_PID = getId();
public void unregister()
public java.lang.String getId()
getId
in interface TrayIcon
public java.lang.String getName()
getName
in interface TrayIcon
public java.net.URL getImageURL()
getImageURL
in interface TrayIcon
public java.lang.String getStartupMessage()
getStartupMessage
in interface TrayIcon
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void trayEvent(TrayEvent e)
trayEvent
in interface TrayIcon
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public javax.swing.JPopupMenu getTrayJPopupMenu()
getTrayJPopupMenu
in interface TrayIcon
|
Knopflerfish OSGi 1.3.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |