Table of Contents

Class TrayIcon

Namespace
Java.Awt
Assembly
MASES.JNet.dll
public class TrayIcon : JVMBridgeBase<TrayIcon>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<TrayIcon>
TrayIcon
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<TrayIcon>.IsAssignableFrom(IJavaType)
JVMBridgeBase<TrayIcon>.IsAssignableFrom<T>()
JVMBridgeBase<TrayIcon>.Execute<T>(params T[])
JVMBridgeBase<TrayIcon>.DynBridgeClazz
JVMBridgeBase<TrayIcon>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

TrayIcon()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public TrayIcon()

TrayIcon(Image)

public TrayIcon(Image arg0)

Parameters

arg0 Image

Image

TrayIcon(Image, String)

public TrayIcon(Image arg0, String arg1)

Parameters

arg0 Image

Image

arg1 String

String

TrayIcon(Image, String, PopupMenu)

public TrayIcon(Image arg0, String arg1, PopupMenu arg2)

Parameters

arg0 Image

Image

arg1 String

String

arg2 PopupMenu

PopupMenu

TrayIcon(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public TrayIcon(params object[] args)

Parameters

args object[]

Properties

ActionCommand

public String ActionCommand { get; set; }

Property Value

String

ActionListeners

public ActionListener[] ActionListeners { get; }

Property Value

ActionListener[]

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

Image

public Image Image { get; set; }

Property Value

Image

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

MouseListeners

public MouseListener[] MouseListeners { get; }

Property Value

MouseListener[]

MouseMotionListeners

public MouseMotionListener[] MouseMotionListeners { get; }

Property Value

MouseMotionListener[]

PopupMenu

public PopupMenu PopupMenu { get; set; }

Property Value

PopupMenu

Size

public Dimension Size { get; }

Property Value

Dimension

ToolTip

public String ToolTip { get; set; }

Property Value

String

Methods

AddActionListener(ActionListener)

public void AddActionListener(ActionListener arg0)

Parameters

arg0 ActionListener

ActionListener

AddMouseListener(MouseListener)

public void AddMouseListener(MouseListener arg0)

Parameters

arg0 MouseListener

MouseListener

AddMouseMotionListener(MouseMotionListener)

public void AddMouseMotionListener(MouseMotionListener arg0)

Parameters

arg0 MouseMotionListener

MouseMotionListener

DisplayMessage(String, String, MessageType)

public void DisplayMessage(String arg0, String arg1, TrayIcon.MessageType arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 TrayIcon.MessageType

TrayIcon.MessageType

IsImageAutoSize()

public bool IsImageAutoSize()

Returns

bool

bool

RemoveActionListener(ActionListener)

public void RemoveActionListener(ActionListener arg0)

Parameters

arg0 ActionListener

ActionListener

RemoveMouseListener(MouseListener)

public void RemoveMouseListener(MouseListener arg0)

Parameters

arg0 MouseListener

MouseListener

RemoveMouseMotionListener(MouseMotionListener)

public void RemoveMouseMotionListener(MouseMotionListener arg0)

Parameters

arg0 MouseMotionListener

MouseMotionListener

SetImageAutoSize(bool)

public void SetImageAutoSize(bool arg0)

Parameters

arg0 bool

bool