| Modifier and Type | Field and Description |
|---|---|
private java.lang.reflect.Method |
addActionListenerMethod_ |
private java.lang.reflect.Method |
addMethod_ |
private java.lang.reflect.Method |
removeMethod_ |
private java.lang.reflect.Method |
setImageAutoSizeMethod_ |
private java.lang.Class |
systemTrayClass_ |
private java.lang.Object |
systemTrayInstance_ |
private java.lang.Class |
trayIconClass_ |
private java.lang.reflect.Constructor |
trayIconConstructor_ |
| Constructor and Description |
|---|
Java6SysTray()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
addIcon(java.awt.Image im,
java.lang.String tooltip,
java.awt.PopupMenu popup,
java.awt.event.ActionListener iconListener)
Adds an icon to the system tray.
|
boolean |
isSupported()
Indicates whether system tray functionality is available.
|
void |
removeIcon(java.lang.Object trayIcon)
Removes a previously-added icon from the tray.
|
getInstanceprivate final java.lang.Class systemTrayClass_
private final java.lang.reflect.Method addMethod_
private final java.lang.reflect.Method removeMethod_
private final java.lang.Class trayIconClass_
private final java.lang.reflect.Constructor trayIconConstructor_
private final java.lang.reflect.Method setImageAutoSizeMethod_
private final java.lang.reflect.Method addActionListenerMethod_
private final java.lang.Object systemTrayInstance_
Java6SysTray()
throws java.lang.ClassNotFoundException,
java.lang.IllegalAccessException,
java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException
java.lang.ClassNotFoundExceptionjava.lang.IllegalAccessExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionpublic boolean isSupported()
SysTrayisSupported in class SysTraypublic java.lang.Object addIcon(java.awt.Image im,
java.lang.String tooltip,
java.awt.PopupMenu popup,
java.awt.event.ActionListener iconListener)
throws java.awt.AWTException
SysTraypublic void removeIcon(java.lang.Object trayIcon)
throws java.awt.AWTException
SysTrayremoveIcon in class SysTraytrayIcon - object obtained from a previous invocation of
addIconjava.awt.AWTException