Package jaxx.runtime.swing
Class JAXXButtonGroup
java.lang.Object
javax.swing.ButtonGroup
jaxx.runtime.swing.JAXXButtonGroup
- All Implemented Interfaces:
java.io.Serializable
public class JAXXButtonGroup
extends javax.swing.ButtonGroup
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBUTTON8GROUP_CLIENT_PROPERTYprotected javax.swing.event.ChangeEventchangeEventprotected javax.swing.event.EventListenerListlistenerListstatic java.lang.StringNOT_SELECTED_TIP_CLIENT_PROPERTYstatic java.lang.StringSELECTED_TIP_CLIENT_PROPERTYstatic java.lang.StringSELECTED_VALUE_PROPERTYprotected booleanuseToolTipTextstatic java.lang.StringVALUE_CLIENT_PROPERTYFields inherited from class javax.swing.ButtonGroup
buttons -
Constructor Summary
Constructors Constructor Description JAXXButtonGroup() -
Method Summary
Modifier and Type Method Description voidadd(javax.swing.AbstractButton button)voidaddChangeListener(javax.swing.event.ChangeListener l)Adds aChangeListenerto the button.voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)voidaddPropertyChangeListener(java.lang.String property, java.beans.PropertyChangeListener listener)protected voidfireStateChanged()Notifies all listeners that have registered interest for notification on this event type.javax.swing.AbstractButtongetButton(java.lang.Object value)javax.swing.event.ChangeListener[]getChangeListeners()Returns an array of all theChangeListeners added to this AbstractButton with addChangeListener().protected java.beans.PropertyChangeSupportgetPropertyChangeSupport()javax.swing.AbstractButtongetSelectedButton()java.lang.ObjectgetSelectedValue()booleanisUseToolTipText()voidremove(javax.swing.AbstractButton button)voidremoveChangeListener(javax.swing.event.ChangeListener l)Removes a ChangeListener from the button.voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)voidremovePropertyChangeListener(java.lang.String property, java.beans.PropertyChangeListener listener)voidsetSelectedButton(java.lang.Object value)voidsetSelectedValue(java.lang.Object value)voidsetUseToolTipText(boolean useToolTipText)voidupdateSelectedValue()voidupdateToolTipText()Methods inherited from class javax.swing.ButtonGroup
clearSelection, getButtonCount, getElements, getSelection, isSelected, setSelectedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
SELECTED_VALUE_PROPERTY
public static final java.lang.String SELECTED_VALUE_PROPERTY- See Also:
- Constant Field Values
-
BUTTON8GROUP_CLIENT_PROPERTY
public static final java.lang.String BUTTON8GROUP_CLIENT_PROPERTY- See Also:
- Constant Field Values
-
VALUE_CLIENT_PROPERTY
public static final java.lang.String VALUE_CLIENT_PROPERTY- See Also:
- Constant Field Values
-
SELECTED_TIP_CLIENT_PROPERTY
public static final java.lang.String SELECTED_TIP_CLIENT_PROPERTY- See Also:
- Constant Field Values
-
NOT_SELECTED_TIP_CLIENT_PROPERTY
public static final java.lang.String NOT_SELECTED_TIP_CLIENT_PROPERTY- See Also:
- Constant Field Values
-
listenerList
protected javax.swing.event.EventListenerList listenerList -
useToolTipText
protected boolean useToolTipText -
changeEvent
protected transient javax.swing.event.ChangeEvent changeEvent
-
-
Constructor Details
-
JAXXButtonGroup
public JAXXButtonGroup()
-
-
Method Details
-
add
public void add(javax.swing.AbstractButton button)- Overrides:
addin classjavax.swing.ButtonGroup
-
remove
public void remove(javax.swing.AbstractButton button)- Overrides:
removein classjavax.swing.ButtonGroup
-
updateSelectedValue
public void updateSelectedValue() -
updateToolTipText
public void updateToolTipText() -
isUseToolTipText
public boolean isUseToolTipText() -
getSelectedValue
public java.lang.Object getSelectedValue() -
getSelectedButton
public javax.swing.AbstractButton getSelectedButton() -
getButton
public javax.swing.AbstractButton getButton(java.lang.Object value) -
setSelectedValue
public void setSelectedValue(java.lang.Object value) -
setUseToolTipText
public void setUseToolTipText(boolean useToolTipText) -
setSelectedButton
public void setSelectedButton(java.lang.Object value) -
getPropertyChangeSupport
protected java.beans.PropertyChangeSupport getPropertyChangeSupport() -
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener) -
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String property, java.beans.PropertyChangeListener listener) -
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener) -
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String property, java.beans.PropertyChangeListener listener) -
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener l)Adds aChangeListenerto the button.- Parameters:
l- the listener to be added
-
removeChangeListener
public void removeChangeListener(javax.swing.event.ChangeListener l)Removes a ChangeListener from the button.- Parameters:
l- the listener to be removed
-
getChangeListeners
public javax.swing.event.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
-