Package org.nuiton.jaxx.runtime.swing
Class JAXXButtonGroup
- java.lang.Object
-
- javax.swing.ButtonGroup
-
- org.nuiton.jaxx.runtime.swing.JAXXButtonGroup
-
- All Implemented Interfaces:
Serializable
public class JAXXButtonGroup extends ButtonGroup
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringBUTTON8GROUP_CLIENT_PROPERTYprotected ChangeEventchangeEventprotected EventListenerListlistenerListstatic StringNOT_SELECTED_TIP_CLIENT_PROPERTYstatic StringSELECTED_TIP_CLIENT_PROPERTYstatic StringSELECTED_VALUE_PROPERTYprotected booleanuseToolTipTextstatic StringVALUE_CLIENT_PROPERTY-
Fields inherited from class javax.swing.ButtonGroup
buttons
-
-
Constructor Summary
Constructors Constructor Description JAXXButtonGroup()
-
Method Summary
-
Methods inherited from class javax.swing.ButtonGroup
clearSelection, getButtonCount, getElements, getSelection, isSelected, setSelected
-
-
-
-
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 final EventListenerList listenerList
-
useToolTipText
protected boolean useToolTipText
-
changeEvent
protected transient ChangeEvent changeEvent
-
-
Method Detail
-
add
public void add(AbstractButton button)
- Overrides:
addin classButtonGroup
-
remove
public void remove(AbstractButton button)
- Overrides:
removein classButtonGroup
-
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 aChangeListenerto 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 theChangeListeners 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
-
-