S-PLUS Connect/Java v1.0

com.insightful.controls
Class SplusRadioButton

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended bycom.insightful.controls.SplusRadioButton
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, SplusControlMethods

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

Nested Class Summary
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
SplusRadioButton(String text)
           
SplusRadioButton(String text, char mnemonic)
           
SplusRadioButton(String text, int mnemonic)
           
 
Method Summary
 void addActionListener(ActionListener listener)
           
 void addChangeListener(ChangeListener listener)
           
 void addItemListener(ItemListener listener)
           
 AbstractButton getAbstractButton()
           
 String getActionCommand()
           
 int getMnemonic()
          Gets the mnemonic for the control.
 String[] getOptionList()
          Gets the option list for the control.
 String getText()
          Gets the text label for the control.
 String getValue()
          Gets the value of the control as a String.
 boolean isEnabled()
          Check whether the control is enabled.
 boolean isSelected()
           
 void setActionCommand(String aCommand)
           
 void setEnabled(boolean b)
          Set whether the control is enabled.
 void setMnemonic(char key)
          Sets the mnemonic for the control as a char.
 void setMnemonic(int key)
          Sets the mnemonic for the control as an int.
 void setOptionList(String[] listData)
          Sets the option list for the control.
 void setText(String text)
          Sets the text label for the control.
 void setValue(String value)
          Sets the value of the control as a String.
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SplusRadioButton

public SplusRadioButton(String text,
                        char mnemonic)

SplusRadioButton

public SplusRadioButton(String text,
                        int mnemonic)

SplusRadioButton

public SplusRadioButton(String text)
Method Detail

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

setEnabled

public void setEnabled(boolean b)
Description copied from interface: SplusControlMethods
Set whether the control is enabled.

Specified by:
setEnabled in interface SplusControlMethods

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()

S-PLUS Connect/Java v1.0

Copyright © 2000, 2002 Insightful Corporation
Warning: Classes not documented in the S-PLUS Programmer's Guide may change in future releases.