public class CompositePropertyPanel extends LabeledPanel implements ValueChangeListener
| Modifier and Type | Field and Description |
|---|---|
static PropertyList |
myProps |
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
CompositePropertyPanel() |
CompositePropertyPanel(java.lang.String name,
boolean nullAllowed)
Create a new CompositePropertyPanel.
|
CompositePropertyPanel(java.lang.String name,
Property prop)
Create a new CompositePropertyPanel.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addGlobalValueChangeListener(ValueChangeListener l) |
boolean |
containsWidget(java.lang.Object obj) |
void |
dispose() |
void |
fireGlobalValueChangeListeners(ValueChangeEvent vce) |
PropertyList |
getAllPropertyInfo()
Returns a list giving static information about all properties exported by
this object.
|
PropertyInfo.ExpandState |
getExpandState() |
Property |
getProperty()
Returns the property handle for thecomposite property.
|
void |
initializeSelection(java.lang.Class<?>[] selectableClasses,
Property prop) |
void |
initializeSelection(Property prop) |
void |
removeGlobalValueChangeListener(ValueChangeListener l) |
void |
setExpandState(PropertyInfo.ExpandState state) |
void |
updateWidgetValues(boolean updateFromSource)
Updates the current set of widgets in this panel so that their
values reflect the underlying property values.
|
void |
valueChange(ValueChangeEvent e)
Called when the composite property type is changed via the composite
property type selector.
|
getLabel, getLabelSpacing, getMainComponent, getPreferredLabelSpacing, setLabelSpacingactionPerformed, getActions, getBackgroundColor, getLabelFontColor, getLabelText, getLeftInset, getProperty, isScanning, isSelected, setBackgroundColor, setLabelFontColor, setLabelFontColor, setLabelText, setScanning, setSelectedgetAccessibleContext, getUI, getUIClassID, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validateaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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, transferFocusUpCycleequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetToolTipText, setToolTipTextpublic static PropertyList myProps
public CompositePropertyPanel()
public CompositePropertyPanel(java.lang.String name,
boolean nullAllowed)
name - name for the composite property type selector fieldnullAllowed - if true, indicates that the
composite property is allowed to assume null values.public CompositePropertyPanel(java.lang.String name,
Property prop)
name - name for the composite property type selector fieldprop - property handle used to access the composite property itself.public PropertyList getAllPropertyInfo()
HasPropertiesgetAllPropertyInfo in interface HasPropertiesgetAllPropertyInfo in class LabeledComponentBasepublic PropertyInfo.ExpandState getExpandState()
public void setExpandState(PropertyInfo.ExpandState state)
public void initializeSelection(Property prop)
public void initializeSelection(java.lang.Class<?>[] selectableClasses,
Property prop)
public Property getProperty()
public void valueChange(ValueChangeEvent e)
valueChange in interface ValueChangeListenerpublic void updateWidgetValues(boolean updateFromSource)
updateWidgetValues in class LabeledPanelupdateFromSource - if false, do not update the values
of EditingProperties from their underlying source component(s).public void addGlobalValueChangeListener(ValueChangeListener l)
public void removeGlobalValueChangeListener(ValueChangeListener l)
public void fireGlobalValueChangeListeners(ValueChangeEvent vce)
public boolean containsWidget(java.lang.Object obj)
public void dispose()
dispose in interface Disposabledispose in class LabeledComponentBase