public class ReadOnlyMetaAttributeEditor extends AbstractSimpleMetaAttributeEditor
| Modifier and Type | Class and Description |
|---|---|
protected class |
ReadOnlyMetaAttributeEditor.DefaultSimpleValueChangeListener
Speichert den Wert des Editors, wenn das Textfeld den Focus verliert oder ENTER gedrückt wird.
|
AbstractSimpleMetaAttributeEditor.ValueChangeListenerAbstractSimpleEditor.SimpleEditorActivationDelegate, AbstractSimpleEditor.SimpleEditorHandler, AbstractSimpleEditor.SimpleEditorUIDelegateJPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected JTextField |
simpleValueField |
protected AbstractSimpleMetaAttributeEditor.ValueChangeListener |
valueChangeListener |
changeEvent, childrenMap, complexEditorClass, editorActivationDelegate, editorUIDelegate, init, listenerList, logger, parentContainer, readOnly, valueNewTOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTPROPERTY_COMLPEX_EDTIOR, PROPERTY_READ_ONLYACTIVE_CHILD_EDITOR_TREEACTIVE_CHILD_EDITORABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
ReadOnlyMetaAttributeEditor()
Creates new form ReadOnlyMetaAttributeEditor.
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
getComponentValue()
Liefert den Wert, der im Editor UI gesetzt wurde.
|
protected AbstractSimpleMetaAttributeEditor.ValueChangeListener |
getValueChangeListener()
DOCUMENT ME!
|
protected void |
initUI()
Initialisiert das UI dieses Editors.
|
boolean |
isValueChanged()
Gibt an, ob der Wert durch den Editor verändert wurde.
|
boolean |
isValueNew()
Gibt an, daß ein neuer Wert durch den Editor hinzugefügt wurde.
|
protected void |
setComponentValue(Object value)
Setzt den Wert, der angezeigt werden soll.
|
getAttributeValue, isEditable, isStringCreateable, setValue, setValueChanged, setValueFromStringaddCellEditorListener, addComplexEditor, addEditorListener, addPropertyChangeListener, cancelCellEditing, cancelEditing, fireEditingCanceled, fireEditingStopped, fireUIChanged, getActiveChildEditorId, getActiveChildEditorTree, getCellEditorValue, getChildEditors, getComponent, getEditorComponent, getEditorComponent, getEditorListeners, getId, getParentContainer, getProperty, getTableCellEditorComponent, getValue, hideComplexEditorComponentUI, isCellEditable, removeCellEditorListener, removeComplexEditor, removeEditorListener, removePropertyChangeListener, setActiveChildEditorTree, setId, setProperty, shouldSelectCell, showComplexEditorComponentUI, stopCellEditing, stopEditing, toString, uiChangedgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, 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, validateTreeaction, 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, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycleprotected AbstractSimpleMetaAttributeEditor.ValueChangeListener valueChangeListener
protected JTextField simpleValueField
public ReadOnlyMetaAttributeEditor()
protected void initUI()
AbstractSimpleEditorHier wird z.B. die initComponents() Methode des NetBeans FormsEditors aufgerufen.
initUI in class AbstractSimpleEditorprotected Object getComponentValue()
AbstractSimpleEditorgetComponentValue in class AbstractSimpleEditorprotected void setComponentValue(Object value)
setComponentValue in class AbstractSimpleEditorvalue - ein Objekt vom Typ Attributprotected AbstractSimpleMetaAttributeEditor.ValueChangeListener getValueChangeListener()
AbstractSimpleMetaAttributeEditorgetValueChangeListener in class AbstractSimpleMetaAttributeEditorpublic boolean isValueChanged()
BasicEditorNach dem Aufruf dieser Methode, solle das changed flag automatisch auf false zurückgesetzt werden.
. Das changed flag sollte in der Methode stopEditing() auf true gesetzt werden, wenn getComponentValue() einen
neuen Wert liefert.
isValueChanged in interface BasicEditorisValueChanged in class AbstractSimpleEditorpublic boolean isValueNew()
BasicEditorWird nur abgefragt, wenn isChanged() true liefert. Der parent Editor sollte das alte Objekt zur id des child
Editors entfernen, das neue Objekt unter einer neuen negativen is hinzufügen und dem Editor diese neue id
zuweisen.
Auch hier sollte das new flag zurückgesetzt werden.
return true, wenn sich der Wert neu ist
isValueNew in interface BasicEditorisValueNew in class AbstractSimpleEditorCopyright © 2012–2026 cismet GmbH. All rights reserved.