Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.osdependent
Class TrayIcon.JdicTrayIconPeer

java.lang.Object
  extended by net.java.sip.communicator.impl.osdependent.TrayIcon.JdicTrayIconPeer
All Implemented Interfaces:
TrayIcon.TrayIconPeer
Enclosing class:
TrayIcon

static class TrayIcon.JdicTrayIconPeer
extends Object
implements TrayIcon.TrayIconPeer


Constructor Summary
TrayIcon.JdicTrayIconPeer(ImageIcon icon, String tooltip, JPopupMenu popup)
           
 
Method Summary
 void addActionListener(ActionListener listener)
           
 void addBalloonActionListener(ActionListener listener)
           
 void displayMessage(String caption, String text, int messageType)
           
(package private)  org.jdesktop.jdic.tray.TrayIcon getImpl()
           
 void setIcon(ImageIcon icon)
           
 void setIconAutoSize(boolean autoSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrayIcon.JdicTrayIconPeer

public TrayIcon.JdicTrayIconPeer(ImageIcon icon,
                                 String tooltip,
                                 JPopupMenu popup)
Method Detail

addActionListener

public void addActionListener(ActionListener listener)
Specified by:
addActionListener in interface TrayIcon.TrayIconPeer

addBalloonActionListener

public void addBalloonActionListener(ActionListener listener)
Specified by:
addBalloonActionListener in interface TrayIcon.TrayIconPeer

displayMessage

public void displayMessage(String caption,
                           String text,
                           int messageType)
                    throws NullPointerException
Specified by:
displayMessage in interface TrayIcon.TrayIconPeer
Throws:
NullPointerException

getImpl

org.jdesktop.jdic.tray.TrayIcon getImpl()

setIcon

public void setIcon(ImageIcon icon)
Specified by:
setIcon in interface TrayIcon.TrayIconPeer

setIconAutoSize

public void setIconAutoSize(boolean autoSize)
Specified by:
setIconAutoSize in interface TrayIcon.TrayIconPeer

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.