com.insightful.controls
Class SplusRadioButton
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
com.insightful.controls.SplusRadioButton
- All Implemented Interfaces:
- SplusControlMethods, ImageObserver, MenuContainer, Serializable
public class SplusRadioButton
- extends JComponent
- implements SplusControlMethods
Control that behaves like a check box but looks like a radio button. Use
SplusRadioButtonGroup if you have multiple buttons corresponding to a
single S-PLUS function argument. Use this control if you have multiple
buttons corresponding to multiple function arguments.
- See Also:
- Serialized Form
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
SplusRadioButton
public SplusRadioButton(String text,
char mnemonic)
SplusRadioButton
public SplusRadioButton(String text,
int mnemonic)
SplusRadioButton
public SplusRadioButton(String text)
getValue
public String getValue()
- Description copied from interface:
SplusControlMethods
- Gets the value of the control as a String. This is used by
SplusFunctionInfo to construct the expression sent to the S-PLUS
engine. It is also used for interproperty communication in control
action listeners.
- Specified by:
getValue
in interface SplusControlMethods
- Returns:
- String representation of the control's value.
setValue
public void setValue(String value)
- Description copied from interface:
SplusControlMethods
- Sets the value of the control as a String.
- Specified by:
setValue
in interface SplusControlMethods
- Parameters:
value
- desired control value
getOptionList
public String[] getOptionList()
- Description copied from interface:
SplusControlMethods
- Gets the option list for the control. If the control has no option list,
this will return either an array with no elements or a null.
- Specified by:
getOptionList
in interface SplusControlMethods
- Returns:
- String array of option list elements
setOptionList
public void setOptionList(String[] listData)
- Description copied from interface:
SplusControlMethods
- Sets the option list for the control. If the control has no option list,
this performs no action.
- Specified by:
setOptionList
in interface SplusControlMethods
- Parameters:
listData
- String array of option list elements.
getText
public String getText()
- Description copied from interface:
SplusControlMethods
- Gets the text label for the control. Typically this will be the JLabel
associated with the control, although it may instead be other primary
text for the control such as the text for a check box.
- Specified by:
getText
in interface SplusControlMethods
- Returns:
- text label for the control
setText
public void setText(String text)
- Description copied from interface:
SplusControlMethods
- Sets the text label for the control. Typically this will be the JLabel
associated with the control, although it may instead be other primary
text for the control such as the text for a check box.
- Specified by:
setText
in interface SplusControlMethods
- Parameters:
text
- for the label
getMnemonic
public int getMnemonic()
- Description copied from interface:
SplusControlMethods
- Gets the mnemonic for the control.
- Specified by:
getMnemonic
in interface SplusControlMethods
- Returns:
- mnemonic represented as an int
setMnemonic
public void setMnemonic(int key)
- Description copied from interface:
SplusControlMethods
- Sets the mnemonic for the control as an int.
- Specified by:
setMnemonic
in interface SplusControlMethods
- Parameters:
key
- int specifying the mnemonic
setMnemonic
public void setMnemonic(char key)
- Description copied from interface:
SplusControlMethods
- Sets the mnemonic for the control as a char.
- Specified by:
setMnemonic
in interface SplusControlMethods
- Parameters:
key
- char specifying the mnemonic
isEnabled
public boolean isEnabled()
- Description copied from interface:
SplusControlMethods
- Check whether the control is enabled.
- Specified by:
isEnabled
in interface SplusControlMethods
- Overrides:
isEnabled
in class Component
- Returns:
- boolean indicating whether the control is enabled
setEnabled
public void setEnabled(boolean b)
- Description copied from interface:
SplusControlMethods
- Set whether the control is enabled.
- Specified by:
setEnabled
in interface SplusControlMethods
- Overrides:
setEnabled
in class JComponent
- Parameters:
b
- boolean specifying whether to enable the control
addActionListener
public void addActionListener(ActionListener listener)
addChangeListener
public void addChangeListener(ChangeListener listener)
addItemListener
public void addItemListener(ItemListener listener)
getActionCommand
public String getActionCommand()
setActionCommand
public void setActionCommand(String aCommand)
isSelected
public boolean isSelected()
getAbstractButton
public AbstractButton getAbstractButton()
Copyright © 2000, 2002 Insightful Corporation
Warning: Classes not documented in the S-PLUS Programmer's Guide may change in future releases.