| 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.AbstractButton
                          |
                          +--javax.swing.JToggleButton
                                |
                                +--javax.swing.JCheckBox
                                      |
                                      +--ControlBeans.CCheckBox
This class implements a checkbox as a control component.
 Its purpose is to provide the user with a selectable/deselectable 
 component. When clicked, this component will send either '0' or '1'
 to the communicator, depending on whether it's checked or not. 
 It has been implemented as a Javabean, meaning that it is well suited 
 to use within visual programming tools such as NetBeans or JBuilder.
| Inner classes inherited from class javax.swing.JCheckBox | 
javax.swing.JCheckBox.AccessibleJCheckBox | 
| Inner classes inherited from class javax.swing.JToggleButton | 
javax.swing.JToggleButton.AccessibleJToggleButton,  
javax.swing.JToggleButton.ToggleButtonModel | 
| Inner classes inherited from class javax.swing.AbstractButton | 
javax.swing.AbstractButton.AccessibleAbstractButton,  
javax.swing.AbstractButton.ButtonChangeListener | 
| Inner classes inherited from class javax.swing.JComponent | 
javax.swing.JComponent.AccessibleJComponent | 
| Fields inherited from class javax.swing.AbstractButton | 
actionListener,  
BORDER_PAINTED_CHANGED_PROPERTY,  
changeEvent,  
changeListener,  
CONTENT_AREA_FILLED_CHANGED_PROPERTY,  
DISABLED_ICON_CHANGED_PROPERTY,  
DISABLED_SELECTED_ICON_CHANGED_PROPERTY,  
FOCUS_PAINTED_CHANGED_PROPERTY,  
HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY,  
HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY,  
ICON_CHANGED_PROPERTY,  
itemListener,  
MARGIN_CHANGED_PROPERTY,  
MNEMONIC_CHANGED_PROPERTY,  
model,  
MODEL_CHANGED_PROPERTY,  
PRESSED_ICON_CHANGED_PROPERTY,  
ROLLOVER_ENABLED_CHANGED_PROPERTY,  
ROLLOVER_ICON_CHANGED_PROPERTY,  
ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY,  
SELECTED_ICON_CHANGED_PROPERTY,  
TEXT_CHANGED_PROPERTY,  
VERTICAL_ALIGNMENT_CHANGED_PROPERTY,  
VERTICAL_TEXT_POSITION_CHANGED_PROPERTY | 
| 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 ControlBeans.ComponentInterface | 
DEFAULT_ID | 
| Constructor Summary | |
CCheckBox()
Constructs a new CCheckBox.  | 
|
| Method Summary | |
 void | 
actionPerformed(java.awt.event.ActionEvent e)
Invoked when a user selects or deselects this component.  | 
 void | 
addComponentListener(ComponentListener l)
Registers a ComponentListener.  | 
 boolean | 
getIsReceiver()
Gets whether or not this component will receive values.  | 
 boolean | 
getIsSender()
Gets whether or not this component will send values.  | 
 int | 
getTag()
Gets the tag of this component.  | 
 int[] | 
getTags()
The communicator uses this method to get all the tags used by this component.  | 
 void | 
putValue(double value,
         int aTag,
         double time,
         int ID)
Sets the value of this component.  | 
 void | 
putValue(int value,
         int aTag,
         double time,
         int ID)
Sets the value for this component.  | 
 void | 
putValue(java.lang.String value,
         int aTag,
         double time,
         int ID)
Sets the value of this component.  | 
 void | 
registerCommunicator(AbstractCommunicator c,
                     int ID)
The communicator uses this method to alert this component of its presence.  | 
 void | 
removeComponentListener(ComponentListener l)
Deregisters the ComponentListener.  | 
 void | 
requestValues()
Called by the communicator to make this component send its value(s).  | 
 void | 
setIsReceiver(boolean value)
Sets whether or not this component should receive values.  | 
 void | 
setIsSender(boolean value)
Sets whether or not this component should send values.  | 
 void | 
setTag(int value)
Sets the tag of this component.  | 
| Methods inherited from class javax.swing.JCheckBox | 
getAccessibleContext, 
getUIClassID, 
paramString, 
updateUI | 
| Methods inherited from class javax.swing.AbstractButton | 
addActionListener, 
addChangeListener, 
addItemListener, 
checkHorizontalKey, 
checkVerticalKey, 
createActionListener, 
createChangeListener, 
createItemListener, 
doClick, 
doClick, 
fireActionPerformed, 
fireItemStateChanged, 
fireStateChanged, 
getActionCommand, 
getDisabledIcon, 
getDisabledSelectedIcon, 
getHorizontalAlignment, 
getHorizontalTextPosition, 
getIcon, 
getLabel, 
getMargin, 
getMnemonic, 
getModel, 
getPressedIcon, 
getRolloverIcon, 
getRolloverSelectedIcon, 
getSelectedIcon, 
getSelectedObjects, 
getText, 
getUI, 
getVerticalAlignment, 
getVerticalTextPosition, 
init, 
isBorderPainted, 
isContentAreaFilled, 
isFocusPainted, 
isRolloverEnabled, 
isSelected, 
paintBorder, 
removeActionListener, 
removeChangeListener, 
removeItemListener, 
setActionCommand, 
setBorderPainted, 
setContentAreaFilled, 
setDisabledIcon, 
setDisabledSelectedIcon, 
setEnabled, 
setFocusPainted, 
setHorizontalAlignment, 
setHorizontalTextPosition, 
setIcon, 
setLabel, 
setMargin, 
setMnemonic, 
setMnemonic, 
setModel, 
setPressedIcon, 
setRolloverEnabled, 
setRolloverIcon, 
setRolloverSelectedIcon, 
setSelected, 
setSelectedIcon, 
setText, 
setUI, 
setVerticalAlignment, 
setVerticalTextPosition | 
| Methods inherited from class javax.swing.JComponent | 
addAncestorListener, 
addNotify, 
addPropertyChangeListener, 
addPropertyChangeListener, 
addVetoableChangeListener, 
computeVisibleRect, 
contains, 
createToolTip, 
firePropertyChange, 
firePropertyChange, 
firePropertyChange, 
firePropertyChange, 
firePropertyChange, 
firePropertyChange, 
firePropertyChange, 
firePropertyChange, 
firePropertyChange, 
fireVetoableChange, 
getActionForKeyStroke, 
getAlignmentX, 
getAlignmentY, 
getAutoscrolls, 
getBorder, 
getBounds, 
getClientProperty, 
getComponentGraphics, 
getConditionForKeyStroke, 
getDebugGraphicsOptions, 
getGraphics, 
getHeight, 
getInsets, 
getInsets, 
getLocation, 
getMaximumSize, 
getMinimumSize, 
getNextFocusableComponent, 
getPreferredSize, 
getRegisteredKeyStrokes, 
getRootPane, 
getSize, 
getToolTipLocation, 
getToolTipText, 
getToolTipText, 
getTopLevelAncestor, 
getWidth, 
getVisibleRect, 
getX, 
getY, 
grabFocus, 
hasFocus, 
isDoubleBuffered, 
isFocusCycleRoot, 
isFocusTraversable, 
isLightweightComponent, 
isManagingFocus, 
isOpaque, 
isOptimizedDrawingEnabled, 
isPaintingTile, 
isRequestFocusEnabled, 
isValidateRoot, 
paint, 
paintChildren, 
paintComponent, 
paintImmediately, 
paintImmediately, 
processComponentKeyEvent, 
processFocusEvent, 
processKeyEvent, 
processMouseMotionEvent, 
putClientProperty, 
registerKeyboardAction, 
registerKeyboardAction, 
removeAncestorListener, 
removeNotify, 
removePropertyChangeListener, 
removePropertyChangeListener, 
removeVetoableChangeListener, 
repaint, 
repaint, 
requestDefaultFocus, 
requestFocus, 
resetKeyboardActions, 
reshape, 
revalidate, 
scrollRectToVisible, 
setAlignmentX, 
setAlignmentY, 
setAutoscrolls, 
setBackground, 
setBorder, 
setDebugGraphicsOptions, 
setDoubleBuffered, 
setFont, 
setForeground, 
setMaximumSize, 
setMinimumSize, 
setNextFocusableComponent, 
setOpaque, 
setPreferredSize, 
setRequestFocusEnabled, 
setToolTipText, 
setUI, 
setVisible, 
unregisterKeyboardAction, 
update | 
| Methods inherited from class java.awt.Container | 
add, 
add, 
add, 
add, 
add, 
addContainerListener, 
addImpl, 
countComponents, 
deliverEvent, 
doLayout, 
findComponentAt, 
findComponentAt, 
getComponent, 
getComponentAt, 
getComponentAt, 
getComponentCount, 
getComponents, 
getLayout, 
insets, 
invalidate, 
isAncestorOf, 
layout, 
list, 
list, 
locate, 
minimumSize, 
paintComponents, 
preferredSize, 
print, 
printComponents, 
processContainerEvent, 
processEvent, 
remove, 
remove, 
removeAll, 
removeContainerListener, 
setCursor, 
setLayout, 
validate, 
validateTree | 
| Methods inherited from class java.awt.Component | 
action, 
add, 
addComponentListener, 
addFocusListener, 
addInputMethodListener, 
addKeyListener, 
addMouseListener, 
addMouseMotionListener, 
bounds, 
checkImage, 
checkImage, 
coalesceEvents, 
contains, 
createImage, 
createImage, 
disable, 
disableEvents, 
dispatchEvent, 
enable, 
enable, 
enableEvents, 
enableInputMethods, 
getBackground, 
getBounds, 
getColorModel, 
getComponentOrientation, 
getCursor, 
getDropTarget, 
getFont, 
getFontMetrics, 
getForeground, 
getInputContext, 
getInputMethodRequests, 
getLocale, 
getLocation, 
getLocationOnScreen, 
getName, 
getParent, 
getPeer, 
getSize, 
getToolkit, 
getTreeLock, 
gotFocus, 
handleEvent, 
hide, 
imageUpdate, 
inside, 
isDisplayable, 
isEnabled, 
isLightweight, 
isShowing, 
isValid, 
isVisible, 
keyDown, 
keyUp, 
list, 
list, 
list, 
location, 
lostFocus, 
mouseDown, 
mouseDrag, 
mouseEnter, 
mouseExit, 
mouseMove, 
mouseUp, 
move, 
nextFocus, 
paintAll, 
postEvent, 
prepareImage, 
prepareImage, 
printAll, 
processComponentEvent, 
processInputMethodEvent, 
processMouseEvent, 
remove, 
removeComponentListener, 
removeFocusListener, 
removeInputMethodListener, 
removeKeyListener, 
removeMouseListener, 
removeMouseMotionListener, 
repaint, 
repaint, 
repaint, 
resize, 
resize, 
setBounds, 
setBounds, 
setComponentOrientation, 
setDropTarget, 
setLocale, 
setLocation, 
setLocation, 
setName, 
setSize, 
setSize, 
show, 
show, 
size, 
toString, 
transferFocus | 
| Methods inherited from class java.lang.Object | 
clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
wait, 
wait, 
wait | 
| Constructor Detail | 
public CCheckBox()
| Method Detail | 
public boolean getIsReceiver()
true if this component will receive values to the
         communicator;
         false otherwise.public void setIsReceiver(boolean value)
value - true if this component should receive values
              from the communicator;
              false otherwise.public boolean getIsSender()
true if this component will send values to the
         communicator;
         false otherwise.public void setIsSender(boolean value)
value - true if this component should send values
              to the communicator;
              false otherwise.public int getTag()
public void setTag(int value)
value - the tag of this componentpublic void addComponentListener(ComponentListener l)
l - the ComponentListener to register.public void removeComponentListener(ComponentListener l)
l - the ComponentListener to remove.
public void registerCommunicator(AbstractCommunicator c,
                                 int ID)
c - the communicator in questionID - the ID number assigned to this component and is stored in
           myIDputValue(int, int, double, int), 
putValue(double, int, double, int), 
putValue(java.lang.String, int, double, int)public int[] getTags()
public void putValue(int value,
                     int aTag,
                     double time,
                     int ID)
value - the value to be setaTag - the tag of the componenttime - a time tag for the valueID - the ID of the componentregisterCommunicator(ControlBeans.AbstractCommunicator, int)
public void putValue(double value,
                     int aTag,
                     double time,
                     int ID)
value - the value to be setaTag - the tag of the componenttime - a time tag for the valueID - the ID of the componentregisterCommunicator(ControlBeans.AbstractCommunicator, int)
public void putValue(java.lang.String value,
                     int aTag,
                     double time,
                     int ID)
value - the value to be setaTag - the tag of the componenttime - a time tag for the valueID - the ID of the componentregisterCommunicator(ControlBeans.AbstractCommunicator, int)public void actionPerformed(java.awt.event.ActionEvent e)
e - the event describing that someone clicked this componentAbstractCommunicator.putValue(java.lang.String, int, double, int)public void requestValues()
  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||