Table of Contents

Class AbstractButton

Namespace
Javax.Swing
Assembly
MASES.JNet.dll
public class AbstractButton : JComponent, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
AbstractButton
Implements
Derived
Inherited Members
Extension Methods

Constructors

AbstractButton()

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

[Obsolete("AbstractButton 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 AbstractButton()

AbstractButton(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

[Obsolete("AbstractButton 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 AbstractButton(params object[] args)

Parameters

args object[]

Properties

Action

public Action Action { get; set; }

Property Value

Action

ActionCommand

public String ActionCommand { get; set; }

Property Value

String

ActionListeners

public ActionListener[] ActionListeners { get; }

Property Value

ActionListener[]

BORDER_PAINTED_CHANGED_PROPERTY

public static String BORDER_PAINTED_CHANGED_PROPERTY { get; }

Property Value

String

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

CONTENT_AREA_FILLED_CHANGED_PROPERTY

public static String CONTENT_AREA_FILLED_CHANGED_PROPERTY { get; }

Property Value

String

ChangeListeners

public ChangeListener[] ChangeListeners { get; }

Property Value

ChangeListener[]

DISABLED_ICON_CHANGED_PROPERTY

public static String DISABLED_ICON_CHANGED_PROPERTY { get; }

Property Value

String

DISABLED_SELECTED_ICON_CHANGED_PROPERTY

public static String DISABLED_SELECTED_ICON_CHANGED_PROPERTY { get; }

Property Value

String

DisabledIcon

public Icon DisabledIcon { get; set; }

Property Value

Icon

DisabledSelectedIcon

public Icon DisabledSelectedIcon { get; set; }

Property Value

Icon

DisplayedMnemonicIndex

public int DisplayedMnemonicIndex { get; set; }

Property Value

int

FOCUS_PAINTED_CHANGED_PROPERTY

public static String FOCUS_PAINTED_CHANGED_PROPERTY { get; }

Property Value

String

HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY

public static String HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY { get; }

Property Value

String

HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY

public static String HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY { get; }

Property Value

String

HideActionText

public bool HideActionText { get; set; }

Property Value

bool

HorizontalAlignment

public int HorizontalAlignment { get; set; }

Property Value

int

HorizontalTextPosition

public int HorizontalTextPosition { get; set; }

Property Value

int

ICON_CHANGED_PROPERTY

public static String ICON_CHANGED_PROPERTY { get; }

Property Value

String

Icon

public Icon Icon { get; set; }

Property Value

Icon

IconTextGap

public int IconTextGap { get; set; }

Property Value

int

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 Closeable

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

ItemListeners

public ItemListener[] ItemListeners { get; }

Property Value

ItemListener[]

MARGIN_CHANGED_PROPERTY

public static String MARGIN_CHANGED_PROPERTY { get; }

Property Value

String

MNEMONIC_CHANGED_PROPERTY

public static String MNEMONIC_CHANGED_PROPERTY { get; }

Property Value

String

MODEL_CHANGED_PROPERTY

public static String MODEL_CHANGED_PROPERTY { get; }

Property Value

String

Margin

public Insets Margin { get; set; }

Property Value

Insets

Mnemonic

public int Mnemonic { get; }

Property Value

int

Model

public ButtonModel Model { get; set; }

Property Value

ButtonModel

MultiClickThreshhold

public long MultiClickThreshhold { get; set; }

Property Value

long

PRESSED_ICON_CHANGED_PROPERTY

public static String PRESSED_ICON_CHANGED_PROPERTY { get; }

Property Value

String

PressedIcon

public Icon PressedIcon { get; set; }

Property Value

Icon

ROLLOVER_ENABLED_CHANGED_PROPERTY

public static String ROLLOVER_ENABLED_CHANGED_PROPERTY { get; }

Property Value

String

ROLLOVER_ICON_CHANGED_PROPERTY

public static String ROLLOVER_ICON_CHANGED_PROPERTY { get; }

Property Value

String

ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY

public static String ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY { get; }

Property Value

String

RolloverIcon

public Icon RolloverIcon { get; set; }

Property Value

Icon

RolloverSelectedIcon

public Icon RolloverSelectedIcon { get; set; }

Property Value

Icon

SELECTED_ICON_CHANGED_PROPERTY

public static String SELECTED_ICON_CHANGED_PROPERTY { get; }

Property Value

String

SelectedIcon

public Icon SelectedIcon { get; set; }

Property Value

Icon

SelectedObjects

public object[] SelectedObjects { get; }

Property Value

object[]

TEXT_CHANGED_PROPERTY

public static String TEXT_CHANGED_PROPERTY { get; }

Property Value

String

Text

public String Text { get; set; }

Property Value

String

VERTICAL_ALIGNMENT_CHANGED_PROPERTY

public static String VERTICAL_ALIGNMENT_CHANGED_PROPERTY { get; }

Property Value

String

VERTICAL_TEXT_POSITION_CHANGED_PROPERTY

public static String VERTICAL_TEXT_POSITION_CHANGED_PROPERTY { get; }

Property Value

String

VerticalAlignment

public int VerticalAlignment { get; set; }

Property Value

int

VerticalTextPosition

public int VerticalTextPosition { get; set; }

Property Value

int

Methods

AddActionListener(ActionListener)

public void AddActionListener(ActionListener arg0)

Parameters

arg0 ActionListener

ActionListener

AddChangeListener(ChangeListener)

public void AddChangeListener(ChangeListener arg0)

Parameters

arg0 ChangeListener

ChangeListener

AddItemListener(ItemListener)

public void AddItemListener(ItemListener arg0)

Parameters

arg0 ItemListener

ItemListener

DoClick()

public void DoClick()

DoClick(int)

public void DoClick(int arg0)

Parameters

arg0 int

int

IsBorderPainted()

public bool IsBorderPainted()

Returns

bool

bool

IsContentAreaFilled()

public bool IsContentAreaFilled()

Returns

bool

bool

IsFocusPainted()

public bool IsFocusPainted()

Returns

bool

bool

IsRolloverEnabled()

public bool IsRolloverEnabled()

Returns

bool

bool

IsSelected()

public bool IsSelected()

Returns

bool

bool

RemoveActionListener(ActionListener)

public void RemoveActionListener(ActionListener arg0)

Parameters

arg0 ActionListener

ActionListener

RemoveChangeListener(ChangeListener)

public void RemoveChangeListener(ChangeListener arg0)

Parameters

arg0 ChangeListener

ChangeListener

RemoveItemListener(ItemListener)

public void RemoveItemListener(ItemListener arg0)

Parameters

arg0 ItemListener

ItemListener

SetBorderPainted(bool)

public void SetBorderPainted(bool arg0)

Parameters

arg0 bool

bool

SetContentAreaFilled(bool)

public void SetContentAreaFilled(bool arg0)

Parameters

arg0 bool

bool

SetFocusPainted(bool)

public void SetFocusPainted(bool arg0)

Parameters

arg0 bool

bool

SetMnemonic(char)

public void SetMnemonic(char arg0)

Parameters

arg0 char

char

SetMnemonic(int)

public void SetMnemonic(int arg0)

Parameters

arg0 int

int

SetRolloverEnabled(bool)

public void SetRolloverEnabled(bool arg0)

Parameters

arg0 bool

bool

SetSelected(bool)

public void SetSelected(bool arg0)

Parameters

arg0 bool

bool

SetUI(ButtonUI)

public void SetUI(ButtonUI arg0)

Parameters

arg0 ButtonUI

ButtonUI

Operators

implicit operator ItemSelectable(AbstractButton)

Converter from AbstractButton to ItemSelectable

public static implicit operator ItemSelectable(AbstractButton t)

Parameters

t AbstractButton

Returns

ItemSelectable

implicit operator SwingConstants(AbstractButton)

Converter from AbstractButton to SwingConstants

public static implicit operator SwingConstants(AbstractButton t)

Parameters

t AbstractButton

Returns

SwingConstants