nl.coderight.jazz
Class SystemTrayIcon

java.lang.Object
  extended by nl.coderight.jazz.SystemTrayIcon

public class SystemTrayIcon
extends Object

Provides a tray icon that is added to the system tray.

A SystemTrayIcon can have a tooltip and a popup menu.

 Example:
 
 SystemTrayIcon trayIcon = new SystemTrayIcon(JazzUtil.getResourceAsIcon("addressbook_icon.gif"));
 trayIcon.setToolTipText(addressBookView.getTitle());
 setSystemTrayIcon(trayIcon);
 

See Also:
Application.setSystemTrayIcon(SystemTrayIcon), SystemTray, TrayIcon

Constructor Summary
SystemTrayIcon(Icon icon)
          Default constructor
 
Method Summary
 TrayIcon getComponent()
           
 void setOnClickEvent(Event onClickEvent)
           
 void setOnDoubleClickEvent(Event onDoubleClickEvent)
           
 void setOnMessageClickEvent(Event onMessageClickEvent)
           
 void setPopupMenu(PopupMenu popup)
          For more information see TrayIcon.setPopupMenu(java.awt.PopupMenu).
 void setToolTipText(String text)
          For more information see TrayIcon.setToolTip(String).
 void showMessage(String title, String message, TrayIcon.MessageType type)
          For more information see TrayIcon.displayMessage(String, String, MessageType).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SystemTrayIcon

public SystemTrayIcon(Icon icon)
Default constructor

Method Detail

getComponent

public TrayIcon getComponent()

setOnClickEvent

public void setOnClickEvent(Event onClickEvent)

setOnDoubleClickEvent

public void setOnDoubleClickEvent(Event onDoubleClickEvent)

setOnMessageClickEvent

public void setOnMessageClickEvent(Event onMessageClickEvent)

showMessage

public void showMessage(String title,
                        String message,
                        TrayIcon.MessageType type)
For more information see TrayIcon.displayMessage(String, String, MessageType).


setToolTipText

public void setToolTipText(String text)
For more information see TrayIcon.setToolTip(String).


setPopupMenu

public void setPopupMenu(PopupMenu popup)
For more information see TrayIcon.setPopupMenu(java.awt.PopupMenu).



Copyright 2010 CodeRight, All rights reserved.