Package com.github.axet.desktop.os.win
Class WindowsSysTray
- java.lang.Object
-
- com.github.axet.desktop.DesktopSysTray
-
- com.github.axet.desktop.os.win.WindowsSysTray
-
public class WindowsSysTray extends DesktopSysTray
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classWindowsSysTray.MessagePump-
Nested classes/interfaces inherited from class com.github.axet.desktop.DesktopSysTray
DesktopSysTray.Listener
-
-
Field Summary
Fields Modifier and Type Field Description static intMF_CHECKEDstatic intMF_DISABLEDstatic intMF_ENABLEDstatic intMF_GRAYEDstatic intMF_POPUPstatic intMF_SEPARATORstatic intMF_STRINGstatic intMF_UNCHECKEDstatic intMFT_OWNERDRAWstatic intSM_CYMENUstatic intSM_CYMENUCHECKstatic intSW_SHOWstatic intTPM_RECURSEstatic intTPM_RIGHTBUTTONstatic intVK_ESCAPEstatic intWM_CANCELMODEstatic intWM_CLOSEstatic intWM_COMMANDstatic intWM_CREATEstatic intWM_DRAWITEMstatic intWM_KEYDOWNstatic intWM_KEYUPstatic intWM_LBUTTONDBLCLKstatic intWM_LBUTTONDOWNstatic intWM_LBUTTONUPstatic intWM_MEASUREITEMstatic intWM_MOVEstatic intWM_NCCALCSIZEstatic intWM_NCCREATEstatic intWM_NULLstatic intWM_RBUTTONUPstatic intWM_SHELLNOTIFYstatic intWM_SIZEstatic intWM_TASKBARCREATEDstatic intWM_USER-
Fields inherited from class com.github.axet.desktop.DesktopSysTray
listeners
-
-
Constructor Summary
Constructors Constructor Description WindowsSysTray()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()static com.sun.jna.platform.win32.WinDef.HFONTcreateSystemMenuFont()protected voidfinalize()voidhide()voidsetIcon(Icon icon)voidsetMenu(JPopupMenu menu)voidsetTitle(String t)OSX does not show title on icons.voidshow()voidshowContextMenu()voidupdate()-
Methods inherited from class com.github.axet.desktop.DesktopSysTray
addListener, removeListener
-
-
-
-
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
-
SM_CYMENU
public static final int SM_CYMENU
- See Also:
- Constant Field Values
-
-
Method Detail
-
close
public void close()
- Specified by:
closein classDesktopSysTray
-
finalize
protected void finalize() throws Throwable
-
createSystemMenuFont
public static com.sun.jna.platform.win32.WinDef.HFONT createSystemMenuFont()
-
setIcon
public void setIcon(Icon icon)
- Specified by:
setIconin classDesktopSysTray
-
setTitle
public void setTitle(String t)
Description copied from class:DesktopSysTrayOSX does not show title on icons.- Specified by:
setTitlein classDesktopSysTray- Parameters:
t- set main icon text
-
setMenu
public void setMenu(JPopupMenu menu)
- Specified by:
setMenuin classDesktopSysTray
-
show
public void show()
- Specified by:
showin classDesktopSysTray
-
update
public void update()
- Specified by:
updatein classDesktopSysTray
-
hide
public void hide()
- Specified by:
hidein classDesktopSysTray
-
showContextMenu
public void showContextMenu()
-
-