JIDE 3.5.15

com.jidesoft.dialog
Class ButtonEvent

java.lang.Object
  extended by java.util.EventObject
      extended by com.jidesoft.dialog.ButtonEvent
All Implemented Interfaces:
Serializable

public class ButtonEvent
extends EventObject

An EventObject used to change the state of any button.

See Also:
Serialized Form

Field Summary
static int BUTTON_EVENT_FIRST
          The first number in the range of IDs used for ButtonEvent.
static int BUTTON_EVENT_LAST
          The last number in the range of IDs used for DockableFrame events.
static int CHANGE_BUTTON_FOCUS
          This event is fired when you want to set focus to the button.
static int CHANGE_BUTTON_MNEMONIC
          This event is fired when you want to change the mnemonic of the button.
static int CHANGE_BUTTON_TEXT
          This event is fired when you want to change the text of the button.
static int CHANGE_BUTTON_TOOLTIP
          This event is fired when you want to change the tooltip of the button.
static int CLEAR_DEFAULT_BUTTON
          This event is fired when you want to clear the default button from a root pane.
static int DISABLE_BUTTON
          This event is fired when you want to disable the button.
static int ENABLE_BUTTON
          This event is fired when you want to enable the button.
static int HIDE_BUTTON
          This event is fired when you want to hide the button.
static int SET_DEFAULT_BUTTON
          This event is fired when you want to set the button to the default button in a root pane.
static int SHOW_BUTTON
          This event is fired when you want to show the button.
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ButtonEvent(Object source, int id, String buttonName)
          Creates a ButtonEvent with source, id and the button name.
ButtonEvent(Object source, int id, String buttonName, String userObject)
          Creates a ButtonEvent with source, id, the button name and a user object.
 
Method Summary
 String getButtonName()
          Gets the button name of this event object.
 int getID()
          Returns the event id.
 String getUserObject()
          Gets the user object of this event object.
 String paramString()
          Returns a parameter string identifying this event.
 void setButtonName(String buttonName)
          Sets the button name.
 void setID(int id)
          Sets the event id.
 void setUserObject(String userObject)
          Sets the user object.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BUTTON_EVENT_FIRST

public static final int BUTTON_EVENT_FIRST
The first number in the range of IDs used for ButtonEvent.

See Also:
Constant Field Values

BUTTON_EVENT_LAST

public static final int BUTTON_EVENT_LAST
The last number in the range of IDs used for DockableFrame events.

See Also:
Constant Field Values

SHOW_BUTTON

public static final int SHOW_BUTTON
This event is fired when you want to show the button.

See Also:
Constant Field Values

HIDE_BUTTON

public static final int HIDE_BUTTON
This event is fired when you want to hide the button.

See Also:
Constant Field Values

ENABLE_BUTTON

public static final int ENABLE_BUTTON
This event is fired when you want to enable the button.

See Also:
Constant Field Values

DISABLE_BUTTON

public static final int DISABLE_BUTTON
This event is fired when you want to disable the button.

See Also:
Constant Field Values

CHANGE_BUTTON_TEXT

public static final int CHANGE_BUTTON_TEXT
This event is fired when you want to change the text of the button.

See Also:
Constant Field Values

CHANGE_BUTTON_MNEMONIC

public static final int CHANGE_BUTTON_MNEMONIC
This event is fired when you want to change the mnemonic of the button.

See Also:
Constant Field Values

CHANGE_BUTTON_TOOLTIP

public static final int CHANGE_BUTTON_TOOLTIP
This event is fired when you want to change the tooltip of the button.

See Also:
Constant Field Values

CHANGE_BUTTON_FOCUS

public static final int CHANGE_BUTTON_FOCUS
This event is fired when you want to set focus to the button.

See Also:
Constant Field Values

SET_DEFAULT_BUTTON

public static final int SET_DEFAULT_BUTTON
This event is fired when you want to set the button to the default button in a root pane.

See Also:
Constant Field Values

CLEAR_DEFAULT_BUTTON

public static final int CLEAR_DEFAULT_BUTTON
This event is fired when you want to clear the default button from a root pane.

See Also:
Constant Field Values
Constructor Detail

ButtonEvent

public ButtonEvent(Object source,
                   int id,
                   String buttonName)
Creates a ButtonEvent with source, id and the button name.

Parameters:
source -
id -
buttonName -

ButtonEvent

public ButtonEvent(Object source,
                   int id,
                   String buttonName,
                   String userObject)
Creates a ButtonEvent with source, id, the button name and a user object. User object is required for CHANGE_BUTTON_TEXT and CHANGE_BUTTON_TOOLTIP event.

Parameters:
source -
id -
buttonName -
userObject -
Method Detail

getID

public int getID()
Returns the event id.

Returns:
event id.

setID

public void setID(int id)
Sets the event id.

Parameters:
id -

getButtonName

public String getButtonName()
Gets the button name of this event object.

Returns:
the button name.

setButtonName

public void setButtonName(String buttonName)
Sets the button name.

Parameters:
buttonName -

getUserObject

public String getUserObject()
Gets the user object of this event object.

Returns:
the user object.

setUserObject

public void setUserObject(String userObject)
Sets the user object.

Parameters:
userObject -

paramString

public String paramString()
Returns a parameter string identifying this event. This method is useful for event logging and for debugging.

Returns:
a string identifying the event and its attributes

JIDE 3.5.15