jaxx.runtime.swing
Class JAXXButtonGroup

java.lang.Object
  extended by javax.swing.ButtonGroup
      extended by jaxx.runtime.swing.JAXXButtonGroup
All Implemented Interfaces:
Serializable

public class JAXXButtonGroup
extends ButtonGroup

See Also:
Serialized Form

Field Summary
static String BUTTON8GROUP_CLIENT_PROPERTY
           
protected  ChangeEvent changeEvent
           
protected  EventListenerList listenerList
           
static String NOT_SELECTED_TIP_CLIENT_PROPERTY
           
static String SELECTED_TIP_CLIENT_PROPERTY
           
static String SELECTED_VALUE_PROPERTY
           
protected  boolean useToolTipText
           
static String VALUE_CLIENT_PROPERTY
           
 
Fields inherited from class javax.swing.ButtonGroup
buttons
 
Constructor Summary
JAXXButtonGroup()
           
 
Method Summary
 void add(AbstractButton button)
           
 void addChangeListener(ChangeListener l)
          Adds a ChangeListener to the button.
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addPropertyChangeListener(String property, PropertyChangeListener listener)
           
protected  void fireStateChanged()
          Notifies all listeners that have registered interest for notification on this event type.
 AbstractButton getButton(Object value)
           
 ChangeListener[] getChangeListeners()
          Returns an array of all the ChangeListeners added to this AbstractButton with addChangeListener().
protected  PropertyChangeSupport getPropertyChangeSupport()
           
 AbstractButton getSelectedButton()
           
 Object getSelectedValue()
           
 boolean isUseToolTipText()
           
 void remove(AbstractButton button)
           
 void removeChangeListener(ChangeListener l)
          Removes a ChangeListener from the button.
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void removePropertyChangeListener(String property, PropertyChangeListener listener)
           
 void setSelectedButton(Object value)
           
 void setSelectedValue(Object value)
           
 void setUseToolTipText(boolean useToolTipText)
           
 void updateSelectedValue()
           
 void updateToolTipText()
           
 
Methods inherited from class javax.swing.ButtonGroup
clearSelection, getButtonCount, getElements, getSelection, isSelected, setSelected
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SELECTED_VALUE_PROPERTY

public static final String SELECTED_VALUE_PROPERTY
See Also:
Constant Field Values

BUTTON8GROUP_CLIENT_PROPERTY

public static final String BUTTON8GROUP_CLIENT_PROPERTY
See Also:
Constant Field Values

VALUE_CLIENT_PROPERTY

public static final String VALUE_CLIENT_PROPERTY
See Also:
Constant Field Values

SELECTED_TIP_CLIENT_PROPERTY

public static final String SELECTED_TIP_CLIENT_PROPERTY
See Also:
Constant Field Values

NOT_SELECTED_TIP_CLIENT_PROPERTY

public static final String NOT_SELECTED_TIP_CLIENT_PROPERTY
See Also:
Constant Field Values

listenerList

protected EventListenerList listenerList

useToolTipText

protected boolean useToolTipText

changeEvent

protected transient ChangeEvent changeEvent
Constructor Detail

JAXXButtonGroup

public JAXXButtonGroup()
Method Detail

add

public void add(AbstractButton button)
Overrides:
add in class ButtonGroup

remove

public void remove(AbstractButton button)
Overrides:
remove in class ButtonGroup

updateSelectedValue

public void updateSelectedValue()

updateToolTipText

public void updateToolTipText()

isUseToolTipText

public boolean isUseToolTipText()

getSelectedValue

public Object getSelectedValue()

getSelectedButton

public AbstractButton getSelectedButton()

getButton

public AbstractButton getButton(Object value)

setSelectedValue

public void setSelectedValue(Object value)

setUseToolTipText

public void setUseToolTipText(boolean useToolTipText)

setSelectedButton

public void setSelectedButton(Object value)

getPropertyChangeSupport

protected PropertyChangeSupport getPropertyChangeSupport()

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)

addPropertyChangeListener

public void addPropertyChangeListener(String property,
                                      PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(String property,
                                         PropertyChangeListener listener)

addChangeListener

public void addChangeListener(ChangeListener l)
Adds a ChangeListener to the button.

Parameters:
l - the listener to be added

removeChangeListener

public void removeChangeListener(ChangeListener l)
Removes a ChangeListener from the button.

Parameters:
l - the listener to be removed

getChangeListeners

public ChangeListener[] getChangeListeners()
Returns an array of all the ChangeListeners added to this AbstractButton with addChangeListener().

Returns:
all of the ChangeListeners added or an empty array if no listeners have been added
Since:
1.4

fireStateChanged

protected void fireStateChanged()
Notifies all listeners that have registered interest for notification on this event type. The event instance is lazily created.

See Also:
EventListenerList


Copyright © 2008-2010 CodeLutin. All Rights Reserved.