|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.rosuda.deducer.widgets.CheckBoxesWidget
public class CheckBoxesWidget
A DeducerWidget containing a series of check boxes The state (or model) is a Vector of the names of the selected buttons
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.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 | |
|---|---|
CheckBoxesWidget(java.lang.String[] checkBoxNames)
Creates a new untitled check box widget with one column |
|
CheckBoxesWidget(java.lang.String[] checkBoxNames,
int numColumns)
Creates a new untitled check box widget |
|
CheckBoxesWidget(java.lang.String panelTitle,
java.lang.String[] checkBoxNames)
Creates a new check box widget with one column |
|
CheckBoxesWidget(java.lang.String panelTitle,
java.lang.String[] checkBoxNames,
int numColumns)
Creates a new check box widget |
|
| Method Summary | |
|---|---|
void |
addButton(javax.swing.JCheckBox button)
Adds a button to the group |
void |
addButton(java.lang.String buttonText)
Adds a button to the group |
void |
addListener(java.util.EventListener lis)
adds either an action or mouse listener to each box |
java.util.Vector |
getBoxes()
Get the check boxes |
java.lang.Object |
getModel()
Get the current state of the widget |
java.lang.String[] |
getNames()
Get box names |
java.lang.String |
getRModel()
Gets R representation of state |
javax.swing.JCheckBox[] |
getSelectedButtons()
Get Selected |
java.lang.String[] |
getSelectedItemText()
Get the text of the selected Item |
java.lang.String |
getTitle()
title |
void |
removeButton(int i)
remove a button |
void |
reset()
Sets the state of the widget to its default value |
void |
resetToLast()
Sets state of widget to the last time the dialog was completed |
void |
setDefaultModel(java.lang.Object model)
Sets the default state of the model |
void |
setDefaultModel(java.lang.String model)
sets the default selected box |
void |
setDefaultModel(java.lang.String[] model)
sets the default selected boxes |
void |
setLastModel(java.lang.Object model)
Updates the last completed state |
void |
setModel(java.lang.Object model)
Sets the current state of the widget |
void |
setSelected(javax.swing.JCheckBox button,
boolean selected)
Sets the selected button |
void |
setSelected(java.lang.String name,
boolean selected)
Sets the selected button |
void |
setTitle(java.lang.String t)
Sets the title of the widget with no display |
void |
setTitle(java.lang.String t,
boolean show)
Sets the title of the widget |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, 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, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| 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, isEnabled, 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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CheckBoxesWidget(java.lang.String panelTitle,
java.lang.String[] checkBoxNames,
int numColumns)
panelTitle - TitlecheckBoxNames - Names of the check boxesnumColumns - Number of columns to lay out the boxes in
public CheckBoxesWidget(java.lang.String[] checkBoxNames,
int numColumns)
checkBoxNames - Names of the check boxesnumColumns - Number of columns to lay out the boxes inpublic CheckBoxesWidget(java.lang.String[] checkBoxNames)
checkBoxNames - Names of the check boxes
public CheckBoxesWidget(java.lang.String panelTitle,
java.lang.String[] checkBoxNames)
panelTitle - TitlecheckBoxNames - Names of the check boxes| Method Detail |
|---|
public java.util.Vector getBoxes()
public java.lang.String[] getNames()
public java.lang.String[] getSelectedItemText()
public javax.swing.JCheckBox[] getSelectedButtons()
public void setSelected(java.lang.String name,
boolean selected)
name - text of boxselected - set to selected or deselected?
public void setSelected(javax.swing.JCheckBox button,
boolean selected)
button - selected buttonpublic void setDefaultModel(java.lang.String[] model)
model - namespublic void setDefaultModel(java.lang.String model)
model - namespublic void addButton(javax.swing.JCheckBox button)
button - A JCheckBox to addpublic void addButton(java.lang.String buttonText)
buttonText - public void removeButton(int i)
i - the index of the button to removepublic void addListener(java.util.EventListener lis)
lis - public java.lang.Object getModel()
DeducerWidget
getModel in interface DeducerWidgetpublic java.lang.String getRModel()
DeducerWidget
getRModel in interface DeducerWidgetpublic java.lang.String getTitle()
DeducerWidget
getTitle in interface DeducerWidgetpublic void reset()
DeducerWidget
reset in interface DeducerWidgetpublic void resetToLast()
DeducerWidget
resetToLast in interface DeducerWidgetpublic void setDefaultModel(java.lang.Object model)
DeducerWidget
setDefaultModel in interface DeducerWidgetmodel - The default state of the widget. Each widget returns a different
type of Object.public void setLastModel(java.lang.Object model)
DeducerWidget
setLastModel in interface DeducerWidgetmodel - The state of the widget the last time the dialog was run.
Each widget returns a different
type of Object.public void setModel(java.lang.Object model)
DeducerWidget
setModel in interface DeducerWidgetmodel - The new state. Each widget accepts a different type of
Object.
public void setTitle(java.lang.String t,
boolean show)
DeducerWidget
setTitle in interface DeducerWidgett - Titleshow - Should it be displayed as a titled border.public void setTitle(java.lang.String t)
DeducerWidget
setTitle in interface DeducerWidgett - title
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||