|
Knopflerfish OSGi 2.4.0 | |||||||||
| 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 TrayIconpublic java.lang.String getName()
getName in interface TrayIconpublic java.net.URL getImageURL()
getImageURL in interface TrayIconpublic java.lang.String getStartupMessage()
getStartupMessage in interface TrayIconpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void trayEvent(TrayEvent e)
trayEvent in interface TrayIconpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic javax.swing.JPopupMenu getTrayJPopupMenu()
getTrayJPopupMenu in interface TrayIcon
|
Knopflerfish OSGi 2.4.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||