Class MetalLookAndFeel
public class MetalLookAndFeel : BasicLookAndFeel, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<LookAndFeel>MetalLookAndFeel
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<LookAndFeel>.SExecuteWithSignatureArray<T>(IJavaType, string, string, params object[])JVMBridgeBase<LookAndFeel>.IsAssignableFrom(IJavaType)JVMBridgeBase<LookAndFeel>.IsAssignableFrom<T>()JVMBridgeBase<LookAndFeel>.Execute<T>(params T[])JVMBridgeBase<LookAndFeel>.DynBridgeClazzJVMBridgeBase<LookAndFeel>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
MetalLookAndFeel()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public MetalLookAndFeel()
MetalLookAndFeel(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 MetalLookAndFeel(params object[] args)
Parameters
args
object[]
Properties
AcceleratorForeground
public static ColorUIResource AcceleratorForeground { get; }
Property Value
AcceleratorSelectedForeground
public static ColorUIResource AcceleratorSelectedForeground { get; }
Property Value
Black
public static ColorUIResource Black { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
Control
public static ColorUIResource Control { get; }
Property Value
ControlDarkShadow
public static ColorUIResource ControlDarkShadow { get; }
Property Value
ControlDisabled
public static ColorUIResource ControlDisabled { get; }
Property Value
ControlHighlight
public static ColorUIResource ControlHighlight { get; }
Property Value
ControlInfo
public static ColorUIResource ControlInfo { get; }
Property Value
ControlShadow
public static ColorUIResource ControlShadow { get; }
Property Value
ControlTextColor
public static ColorUIResource ControlTextColor { get; }
Property Value
ControlTextFont
public static FontUIResource ControlTextFont { get; }
Property Value
CurrentTheme
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/plaf/metal/MetalLookAndFeel.html#getCurrentTheme() https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/plaf/metal/MetalLookAndFeel.html#setCurrentTheme(javax.swing.plaf.metal.MetalTheme)
public static MetalTheme CurrentTheme { get; set; }
Property Value
DesktopColor
public static ColorUIResource DesktopColor { get; }
Property Value
FocusColor
public static ColorUIResource FocusColor { get; }
Property Value
HighlightedTextColor
public static ColorUIResource HighlightedTextColor { get; }
Property Value
InactiveControlTextColor
public static ColorUIResource InactiveControlTextColor { get; }
Property Value
InactiveSystemTextColor
public static ColorUIResource InactiveSystemTextColor { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
MenuBackground
public static ColorUIResource MenuBackground { get; }
Property Value
MenuDisabledForeground
public static ColorUIResource MenuDisabledForeground { get; }
Property Value
MenuForeground
public static ColorUIResource MenuForeground { get; }
Property Value
MenuSelectedBackground
public static ColorUIResource MenuSelectedBackground { get; }
Property Value
MenuSelectedForeground
public static ColorUIResource MenuSelectedForeground { get; }
Property Value
MenuTextFont
public static FontUIResource MenuTextFont { get; }
Property Value
PrimaryControl
public static ColorUIResource PrimaryControl { get; }
Property Value
PrimaryControlDarkShadow
public static ColorUIResource PrimaryControlDarkShadow { get; }
Property Value
PrimaryControlHighlight
public static ColorUIResource PrimaryControlHighlight { get; }
Property Value
PrimaryControlInfo
public static ColorUIResource PrimaryControlInfo { get; }
Property Value
PrimaryControlShadow
public static ColorUIResource PrimaryControlShadow { get; }
Property Value
SeparatorBackground
public static ColorUIResource SeparatorBackground { get; }
Property Value
SeparatorForeground
public static ColorUIResource SeparatorForeground { get; }
Property Value
SubTextFont
public static FontUIResource SubTextFont { get; }
Property Value
SystemTextColor
public static ColorUIResource SystemTextColor { get; }
Property Value
SystemTextFont
public static FontUIResource SystemTextFont { get; }
Property Value
TextHighlightColor
public static ColorUIResource TextHighlightColor { get; }
Property Value
UserTextColor
public static ColorUIResource UserTextColor { get; }
Property Value
UserTextFont
public static FontUIResource UserTextFont { get; }
Property Value
White
public static ColorUIResource White { get; }
Property Value
WindowBackground
public static ColorUIResource WindowBackground { get; }
Property Value
WindowTitleBackground
public static ColorUIResource WindowTitleBackground { get; }
Property Value
WindowTitleFont
public static FontUIResource WindowTitleFont { get; }
Property Value
WindowTitleForeground
public static ColorUIResource WindowTitleForeground { get; }
Property Value
WindowTitleInactiveBackground
public static ColorUIResource WindowTitleInactiveBackground { get; }
Property Value
WindowTitleInactiveForeground
public static ColorUIResource WindowTitleInactiveForeground { get; }