Table of Contents

Class LookAndFeel

Namespace
Javax.Swing
Assembly
MASES.JNet.dll
public class LookAndFeel : JVMBridgeBase<LookAndFeel>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
LookAndFeel
Implements
Derived
Inherited Members
JVMBridgeBase<LookAndFeel>.IsAssignableFrom(IJavaType)
JVMBridgeBase<LookAndFeel>.IsAssignableFrom<T>()
JVMBridgeBase<LookAndFeel>.Execute<T>(params T[])
JVMBridgeBase<LookAndFeel>.DynBridgeClazz
JVMBridgeBase<LookAndFeel>.BridgeClazz
JVMBridgeBase.ReferenceEqualsJVM(IJVMBridgeBase, IJVMBridgeBase)
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.CastToAndDetach<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.CastDirectAndDetach<TNewClass>()
JVMBridgeBase.CheckDisposed()
JVMBridgeBase.ToString()
JVMBridgeBase.Equals(IJVMBridgeBase)
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

LookAndFeel()

public LookAndFeel()

LookAndFeel(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public LookAndFeel(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

LookAndFeel(params object[])

Generic constructor used by JCOBridge when a derived class needs to forward arguments to the base JVMBridgeBase class.

[Obsolete("LookAndFeel class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public LookAndFeel(params object[] args)

Parameters

args object[]

Remarks

LookAndFeel represents a JVM interface or abstract class in .NET. Instantiating it directly outside of JCOBridge infrastructure is not supported and may produce undefined behavior.

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

Defaults

public UIDefaults Defaults { get; }

Property Value

UIDefaults

Description

public String Description { get; }

Property Value

String

ID

public String ID { get; }

Property Value

String

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

LayoutStyle

public LayoutStyle LayoutStyle { get; }

Property Value

LayoutStyle

Name

public String Name { get; }

Property Value

String

SupportsWindowDecorations

public bool SupportsWindowDecorations { get; }

Property Value

bool

Methods

GetDesktopPropertyValue(String, object)

public static object GetDesktopPropertyValue(String arg0, object arg1)

Parameters

arg0 String

String

arg1 object

object

Returns

object

object

GetDisabledIcon(JComponent, Icon)

public Icon GetDisabledIcon(JComponent arg0, Icon arg1)

Parameters

arg0 JComponent

JComponent

arg1 Icon

Icon

Returns

Icon

Icon

GetDisabledSelectedIcon(JComponent, Icon)

public Icon GetDisabledSelectedIcon(JComponent arg0, Icon arg1)

Parameters

arg0 JComponent

JComponent

arg1 Icon

Icon

Returns

Icon

Icon

Initialize()

public void Initialize()

InstallBorder(JComponent, String)

public static void InstallBorder(JComponent arg0, String arg1)

Parameters

arg0 JComponent

JComponent

arg1 String

String

InstallColors(JComponent, String, String)

public static void InstallColors(JComponent arg0, String arg1, String arg2)

Parameters

arg0 JComponent

JComponent

arg1 String

String

arg2 String

String

InstallColorsAndFont(JComponent, String, String, String)

public static void InstallColorsAndFont(JComponent arg0, String arg1, String arg2, String arg3)

Parameters

arg0 JComponent

JComponent

arg1 String

String

arg2 String

String

arg3 String

String

InstallProperty(JComponent, String, object)

public static void InstallProperty(JComponent arg0, String arg1, object arg2)

Parameters

arg0 JComponent

JComponent

arg1 String

String

arg2 object

object

IsNativeLookAndFeel()

public bool IsNativeLookAndFeel()

Returns

bool

bool

IsSupportedLookAndFeel()

public bool IsSupportedLookAndFeel()

Returns

bool

bool

LoadKeyBindings(InputMap, object[])

public static void LoadKeyBindings(InputMap arg0, object[] arg1)

Parameters

arg0 InputMap

InputMap

arg1 object[]

object

MakeComponentInputMap(JComponent, object[])

public static ComponentInputMap MakeComponentInputMap(JComponent arg0, object[] arg1)

Parameters

arg0 JComponent

JComponent

arg1 object[]

object

Returns

ComponentInputMap

ComponentInputMap

MakeIcon(Class, String)

public static object MakeIcon(Class arg0, String arg1)

Parameters

arg0 Class

Class

arg1 String

String

Returns

object

object

MakeInputMap(object[])

public static InputMap MakeInputMap(object[] arg0)

Parameters

arg0 object[]

object

Returns

InputMap

InputMap

MakeKeyBindings(object[])

public static JTextComponent.KeyBinding[] MakeKeyBindings(object[] arg0)

Parameters

arg0 object[]

object

Returns

KeyBinding[]

JTextComponent.KeyBinding

ProvideErrorFeedback(Component)

public void ProvideErrorFeedback(Component arg0)

Parameters

arg0 Component

Component

Uninitialize()

public void Uninitialize()

UninstallBorder(JComponent)

public static void UninstallBorder(JComponent arg0)

Parameters

arg0 JComponent

JComponent