com.github.axet.desktop.os.win
Class WindowsSysTray

java.lang.Object
  extended by com.github.axet.desktop.DesktopSysTray
      extended by com.github.axet.desktop.os.win.WindowsSysTray

public class WindowsSysTray
extends DesktopSysTray


Nested Class Summary
 class WindowsSysTray.MessagePump
           
 
Nested classes/interfaces inherited from class com.github.axet.desktop.DesktopSysTray
DesktopSysTray.Listener
 
Field Summary
static int MF_CHECKED
           
static int MF_DISABLED
           
static int MF_ENABLED
           
static int MF_GRAYED
           
static int MF_POPUP
           
static int MF_SEPARATOR
           
static int MF_STRING
           
static int MF_UNCHECKED
           
static int MFT_OWNERDRAW
           
static int SM_CYMENUCHECK
           
static int SW_SHOW
           
static int TPM_RECURSE
           
static int TPM_RIGHTBUTTON
           
static int VK_ESCAPE
           
static int WM_CANCELMODE
           
static int WM_CLOSE
           
static int WM_COMMAND
           
static int WM_CREATE
           
static int WM_DRAWITEM
           
static int WM_KEYDOWN
           
static int WM_KEYUP
           
static int WM_LBUTTONDBLCLK
           
static int WM_LBUTTONDOWN
           
static int WM_LBUTTONUP
           
static int WM_MEASUREITEM
           
static int WM_MOVE
           
static int WM_NCCALCSIZE
           
static int WM_NCCREATE
           
static int WM_NULL
           
static int WM_RBUTTONUP
           
static int WM_SHELLNOTIFY
           
static int WM_SIZE
           
static int WM_TASKBARCREATED
           
static int WM_USER
           
 
Fields inherited from class com.github.axet.desktop.DesktopSysTray
listeners
 
Constructor Summary
WindowsSysTray()
           
 
Method Summary
 void close()
           
protected  void finalize()
           
 void hide()
           
 void setIcon(Icon icon)
           
 void setMenu(JPopupMenu menu)
           
 void setTitle(String t)
          OSX dose not show title on icons.
 void show()
           
 void showContextMenu()
           
 void update()
           
 
Methods inherited from class com.github.axet.desktop.DesktopSysTray
addListener, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WM_TASKBARCREATED

public static final int WM_TASKBARCREATED

WM_LBUTTONDOWN

public static final int WM_LBUTTONDOWN
See Also:
Constant Field Values

WM_NCCREATE

public static final int WM_NCCREATE
See Also:
Constant Field Values

WM_NCCALCSIZE

public static final int WM_NCCALCSIZE
See Also:
Constant Field Values

WM_CREATE

public static final int WM_CREATE
See Also:
Constant Field Values

WM_SIZE

public static final int WM_SIZE
See Also:
Constant Field Values

WM_MOVE

public static final int WM_MOVE
See Also:
Constant Field Values

WM_USER

public static final int WM_USER
See Also:
Constant Field Values

WM_LBUTTONUP

public static final int WM_LBUTTONUP
See Also:
Constant Field Values

WM_LBUTTONDBLCLK

public static final int WM_LBUTTONDBLCLK
See Also:
Constant Field Values

WM_RBUTTONUP

public static final int WM_RBUTTONUP
See Also:
Constant Field Values

WM_CLOSE

public static final int WM_CLOSE
See Also:
Constant Field Values

WM_NULL

public static final int WM_NULL
See Also:
Constant Field Values

SW_SHOW

public static final int SW_SHOW
See Also:
Constant Field Values

WM_COMMAND

public static final int WM_COMMAND
See Also:
Constant Field Values

WM_SHELLNOTIFY

public static final int WM_SHELLNOTIFY
See Also:
Constant Field Values

WM_MEASUREITEM

public static final int WM_MEASUREITEM
See Also:
Constant Field Values

WM_DRAWITEM

public static final int WM_DRAWITEM
See Also:
Constant Field Values

WM_CANCELMODE

public static final int WM_CANCELMODE
See Also:
Constant Field Values

VK_ESCAPE

public static final int VK_ESCAPE
See Also:
Constant Field Values

WM_KEYDOWN

public static final int WM_KEYDOWN
See Also:
Constant Field Values

WM_KEYUP

public static final int WM_KEYUP
See Also:
Constant Field Values

MF_ENABLED

public static final int MF_ENABLED
See Also:
Constant Field Values

MF_DISABLED

public static final int MF_DISABLED
See Also:
Constant Field Values

MF_CHECKED

public static final int MF_CHECKED
See Also:
Constant Field Values

MF_UNCHECKED

public static final int MF_UNCHECKED
See Also:
Constant Field Values

MF_GRAYED

public static final int MF_GRAYED
See Also:
Constant Field Values

MF_STRING

public static final int MF_STRING
See Also:
Constant Field Values

MFT_OWNERDRAW

public static final int MFT_OWNERDRAW
See Also:
Constant Field Values

MF_SEPARATOR

public static final int MF_SEPARATOR
See Also:
Constant Field Values

MF_POPUP

public static final int MF_POPUP
See Also:
Constant Field Values

TPM_RECURSE

public static final int TPM_RECURSE
See Also:
Constant Field Values

TPM_RIGHTBUTTON

public static final int TPM_RIGHTBUTTON
See Also:
Constant Field Values

SM_CYMENUCHECK

public static final int SM_CYMENUCHECK
See Also:
Constant Field Values
Constructor Detail

WindowsSysTray

public WindowsSysTray()
Method Detail

close

public void close()
Specified by:
close in class DesktopSysTray

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable

setIcon

public void setIcon(Icon icon)
Specified by:
setIcon in class DesktopSysTray

setTitle

public void setTitle(String t)
Description copied from class: DesktopSysTray
OSX dose not show title on icons.

Specified by:
setTitle in class DesktopSysTray

setMenu

public void setMenu(JPopupMenu menu)
Specified by:
setMenu in class DesktopSysTray

show

public void show()
Specified by:
show in class DesktopSysTray

update

public void update()
Specified by:
update in class DesktopSysTray

hide

public void hide()
Specified by:
hide in class DesktopSysTray

showContextMenu

public void showContextMenu()


Copyright © 2013. All Rights Reserved.