|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.awt.TrayIcon
net.java.fishfarm.ui.JPopupTrayIcon
public class JPopupTrayIcon extends TrayIcon
JPopupMenu compatible TrayIcon based on Alexander Potochkin's JXTrayIcon (http://weblogs.java.net/blog/alexfromsun/archive/2008/02/jtrayicon_updat.html) but uses a JWindow instead of a JDialog to workaround some bugs on linux.
| Field Summary | |
|---|---|
private static boolean |
IS_WINDOWS
|
private JPopupMenu |
menu
|
private PopupMenuListener |
popupListener
|
private Window |
window
|
| Constructor Summary | |
JPopupTrayIcon(Image image)
|
|
JPopupTrayIcon(Image image, String tooltip)
|
|
JPopupTrayIcon(Image image, String tooltip, PopupMenu popup)
|
|
JPopupTrayIcon(Image image, String tooltip, JPopupMenu popup)
|
|
| Method Summary | |
|---|---|
JPopupMenu
|
getJPopupMenu()
|
private void
|
init()
|
void
|
setJPopupMenu(JPopupMenu menu)
|
private void
|
showJPopupMenu(MouseEvent e)
|
| Methods inherited from class Object | |
|---|---|
| wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
| Field Detail |
|---|
private static final boolean IS_WINDOWS
private JPopupMenu menu
private PopupMenuListener popupListener
private Window window
| Constructor Detail |
|---|
public JPopupTrayIcon(Image image)
public JPopupTrayIcon(Image image, String tooltip)
public JPopupTrayIcon(Image image, String tooltip, PopupMenu popup)
public JPopupTrayIcon(Image image, String tooltip, JPopupMenu popup)
| Method Detail |
|---|
public final JPopupMenu getJPopupMenu()
private final void init()
public final void setJPopupMenu(JPopupMenu menu)
private final void showJPopupMenu(MouseEvent e)
Groovy Documentation