public class DataRadioButtons extends javax.swing.JPanel implements DataComponent
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
DataRadioButtons(DataObject dO,
java.lang.String columnName,
DataObject sourceDataObject,
java.lang.String keyColumnName,
java.lang.String visibleColumnName) |
DataRadioButtons(DataObject dO,
java.lang.String columnName,
int[] keys,
java.lang.String[] meaning)
Constructs a new group of radio buttons.
|
DataRadioButtons(DataObject dO,
java.lang.String columnName,
KeyValuePair[] content)
Constructs a new group of radio buttons.
|
DataRadioButtons(DataObject dO,
java.lang.String columnName,
java.lang.String[] keys,
java.lang.String[] meaning)
Constructs a new group of radio buttons.
|
Modifier and Type | Method and Description |
---|---|
void |
addComponentModificationListener(ComponentModificationListener l)
Adds a component modification listener to this component.
|
void |
free()
Releases external resources.
|
java.lang.String |
getAssignedColumnName() |
DataObject |
getAssignedDataObject() |
java.lang.String |
getChoiceInfo() |
java.lang.String |
getEditBeginValue() |
java.lang.String |
getKeyInfo() |
java.lang.String |
getSelectedItemKey() |
boolean |
isContentValid()
Indicates whether the component's value is valid.
|
boolean |
isFilled()
Indicates whether the component has a value.
|
boolean |
isModified()
Indicates whether the component's value differs from its initial value.
|
boolean |
isRequirementUnfulfilled()
Indicates whether the component's value is mandatory but not filled.
|
boolean |
isToSave()
Indicates whether the component's value differs from its value at load time.
|
void |
loadValue()
Loads the component's database stored value.
|
void |
removeComponentModificationListener(ComponentModificationListener l)
Removes a component modification listener to this component.
|
void |
saveValue()
Stores the component's value.
|
void |
selectAll()
Selects all input of the component, if it is supported - e.g. in JTextField.
|
void |
setEditable(boolean editable)
Sets the flag that determines whether or not this component is editable.
|
void |
setEnabled(boolean enabled) |
static void |
setExpressionForNoChoice(java.lang.String newExpressionForNoChoice) |
void |
setRequired(boolean required)
Determines whether input is required (mandatory).
|
void |
setSelectedItemKey(java.lang.String key) |
void |
setSelectedItemKeyAsEditBeginValue(java.lang.String key) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, update
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, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
requestFocusInWindow, setToolTipText
public DataRadioButtons(DataObject dO, java.lang.String columnName, int[] keys, java.lang.String[] meaning)
dO
- the data object to assign tocolumnName
- the name of the column the text field is to assign tokeys
- the valid keys to be stored in the assigned tablemeaning
- the meaning of the keys to be displayed as check textpublic DataRadioButtons(DataObject dO, java.lang.String columnName, java.lang.String[] keys, java.lang.String[] meaning)
dO
- the data object to assign tocolumnName
- the name of the column the text field is to assign tokeys
- the valid keys to be stored in the assigned tablemeaning
- the meaning of the keys to be displayed as check textpublic DataRadioButtons(DataObject dO, java.lang.String columnName, KeyValuePair[] content)
dO
- the data object to assign tocolumnName
- the name of the column the text field is to assign tocontent
- the content described by an array of KeyValuePairpublic DataRadioButtons(DataObject dO, java.lang.String columnName, DataObject sourceDataObject, java.lang.String keyColumnName, java.lang.String visibleColumnName)
public static void setExpressionForNoChoice(java.lang.String newExpressionForNoChoice)
public DataObject getAssignedDataObject()
getAssignedDataObject
in interface DataComponent
public java.lang.String getAssignedColumnName()
public void setEnabled(boolean enabled)
setEnabled
in class javax.swing.JComponent
public void setEditable(boolean editable)
DataComponent
setEditable
in interface DataComponent
editable
- a flag indicating whether this component should be user editablepublic void setRequired(boolean required)
DataComponent
setRequired
in interface DataComponent
required
- if true, input is mandatory; otherwise, input is not mandatorypublic void selectAll()
DataComponent
selectAll
in interface DataComponent
public void loadValue()
DataComponent
loadValue
in interface DataComponent
public java.lang.String getEditBeginValue()
public void setSelectedItemKeyAsEditBeginValue(java.lang.String key)
public void setSelectedItemKey(java.lang.String key)
public java.lang.String getSelectedItemKey()
public boolean isFilled()
DataComponent
isFilled
in interface DataComponent
public boolean isModified()
ModifiedInformer
isModified
in interface ModifiedInformer
public boolean isToSave()
DataComponent
isToSave
in interface DataComponent
public boolean isContentValid()
DataComponent
isContentValid
in interface DataComponent
public boolean isRequirementUnfulfilled()
DataComponent
isRequirementUnfulfilled
in interface DataComponent
public void addComponentModificationListener(ComponentModificationListener l)
DataComponent
addComponentModificationListener
in interface DataComponent
l
- component modification listener to addpublic void removeComponentModificationListener(ComponentModificationListener l)
DataComponent
removeComponentModificationListener
in interface DataComponent
l
- component modification listener to addDataList
public java.lang.String getKeyInfo()
public java.lang.String getChoiceInfo()
public void saveValue()
DataComponent
saveValue
in interface DataComponent
public void free()
Exemptible
free
in interface Exemptible
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de