Klasse FWCheckboxChoiceSubComponent
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.simplace.pipe.formcomponents.FWAbstractFormSubComponent
net.simplace.pipe.formcomponents.choice.FWCheckboxChoiceSubComponent
- Alle implementierten Schnittstellen:
ItemListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible
public class FWCheckboxChoiceSubComponent
extends FWAbstractFormSubComponent
implements ItemListener
This class is used by FWChoiceFormComponent, to display a list of choices from which
any number of items may be selected.
- Autor:
- ckunze
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen javax.swing.JPanel
JPanel.AccessibleJPanelVon Klasse geerbte verschachtelte Klassen/Schnittstellen javax.swing.JComponent
JComponent.AccessibleJComponentVon Klasse geerbte verschachtelte Klassen/Schnittstellen java.awt.Container
Container.AccessibleAWTContainerVon Klasse geerbte verschachtelte Klassen/Schnittstellen java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Feldübersicht
Von Klasse geerbte Felder net.simplace.pipe.formcomponents.FWAbstractFormSubComponent
iFormComponentParameterMap, iIsEnabled, iObservableVon Klasse geerbte Felder javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWVon Klasse geerbte Felder java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTVon Schnittstelle geerbte Felder java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungFWCheckboxChoiceSubComponent(Vector<FWFormOption> aOptions, boolean aIsRequired, boolean aEnabled, boolean aShowAll, FWObservable aObservable, Map<String, Object> aFormComponentParameterMap, String aDefaultValue) FWCheckboxChoiceSubComponent(Vector<FWFormOption> aOptions, boolean aEnabled, boolean aShowAll, FWObservable aObservable, Map<String, Object> aFormComponentParameterMap) FWCheckboxChoiceSubComponent(Vector<FWFormOption> aOptions, boolean aEnabled, FWObservable aObservable, Map<String, Object> aFormComponentParameterMap) FWCheckboxChoiceSubComponent(Vector<FWFormOption> aOptions, boolean aEnabled, FWObservable aObservable, Map<String, Object> aFormComponentParameterMap, String aDefaultValue) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetValue()voidNotifies the parent component if the value of this component has changedvoidsetEnabled(boolean aIsEnabled) Allows to set the value of the implemented subcomponentvoidsetSelectedIDs(String aIDs) voidAllows to set the value of the implemented subcomponentvoidupdateCheckBoxes(Vector<FWFormOption> aFormOptionVector) Updates the choice listVon Klasse geerbte Methoden net.simplace.pipe.formcomponents.FWAbstractFormSubComponent
addChangeListener, fireStateChanged, getChangeListeners, getLocaleValue, isEnabled, removeChangeListenerVon Klasse geerbte Methoden javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIVon Klasse geerbte Methoden 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateVon Klasse geerbte Methoden 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, transferFocusDownCycle, validate, validateTreeVon Klasse geerbte Methoden 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Konstruktordetails
-
FWCheckboxChoiceSubComponent
public FWCheckboxChoiceSubComponent(Vector<FWFormOption> aOptions, boolean aEnabled, FWObservable aObservable, Map<String, Object> aFormComponentParameterMap) - Parameter:
aOptions- List of options to be displayed to the user.aEnabled-aObservable-aFormComponentParameterMap-
-
FWCheckboxChoiceSubComponent
public FWCheckboxChoiceSubComponent(Vector<FWFormOption> aOptions, boolean aEnabled, boolean aShowAll, FWObservable aObservable, Map<String, Object> aFormComponentParameterMap) - Parameter:
aOptions-aEnabled-aShowAll-aObservable-aFormComponentParameterMap-
-
FWCheckboxChoiceSubComponent
public FWCheckboxChoiceSubComponent(Vector<FWFormOption> aOptions, boolean aEnabled, FWObservable aObservable, Map<String, Object> aFormComponentParameterMap, String aDefaultValue) - Parameter:
aOptions-aEnabled-aObservable-aFormComponentParameterMap-aDefaultValue-
-
FWCheckboxChoiceSubComponent
public FWCheckboxChoiceSubComponent(Vector<FWFormOption> aOptions, boolean aIsRequired, boolean aEnabled, boolean aShowAll, FWObservable aObservable, Map<String, Object> aFormComponentParameterMap, String aDefaultValue) - Parameter:
aOptions- List of options to be displayed to the user.aIsRequired-aEnabled-aShowAll-aObservable-aFormComponentParameterMap-aDefaultValue- Comma-separated list of the ids of the checkboxes that should initially be selected.
-
-
Methodendetails
-
getValue
- Angegeben von:
getValuein KlasseFWAbstractFormSubComponent- Gibt zurück:
- comma-separated list of the id-attributes of the currently selected checkboxes
-
getSelectedValueList
- Angegeben von:
getSelectedValueListin KlasseFWAbstractFormSubComponent- Gibt zurück:
- value of the implemented subcomponent
-
setValue
Beschreibung aus Klasse kopiert:FWAbstractFormSubComponentAllows to set the value of the implemented subcomponent- Angegeben von:
setValuein KlasseFWAbstractFormSubComponent- Parameter:
aValue- comma-separated list of the id-attributes of the values to be selected
-
setSelectedIDs
- Parameter:
aIDs- comma-separated list of the id-attributes of the values to be selected
-
updateCheckBoxes
Updates the choice list- Parameter:
aFormOptionVector- of new FormOptions
-
setEnabled
public void setEnabled(boolean aIsEnabled) Allows to set the value of the implemented subcomponent- Setzt außer Kraft:
setEnabledin KlasseFWAbstractFormSubComponent- Parameter:
aValue- String representation of the value to be set
-
itemStateChanged
Notifies the parent component if the value of this component has changed- Angegeben von:
itemStateChangedin SchnittstelleItemListener
-