Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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

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

static class TrayIcon.AWTTrayIconPeer
extends Object
implements TrayIcon.TrayIconPeer


Constructor Summary
TrayIcon.AWTTrayIconPeer(Class<?> clazz, Image image, String tooltip, Object popup)
           
 
Method Summary
 void addActionListener(ActionListener listener)
           
 void addBalloonActionListener(ActionListener listener)
           
 void addMouseListener(MouseListener listener)
           
 void displayMessage(String caption, String text, int messageType)
           
 Object 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.AWTTrayIconPeer

public TrayIcon.AWTTrayIconPeer(Class<?> clazz,
                                Image image,
                                String tooltip,
                                Object popup)
                         throws IllegalArgumentException,
                                UnsupportedOperationException,
                                HeadlessException,
                                SecurityException
Throws:
IllegalArgumentException
UnsupportedOperationException
HeadlessException
SecurityException
Method Detail

addActionListener

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

addMouseListener

public void addMouseListener(MouseListener listener)

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

public Object getImpl()

setIcon

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

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.