public class PropertyDialog extends javax.swing.JDialog implements java.awt.event.ActionListener, PropertyWindow
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
PropertyDialog(java.awt.Dialog owner,
java.lang.String name,
PropertyPanel panel,
java.lang.String options) |
PropertyDialog(java.awt.Frame owner,
java.lang.String name,
PropertyPanel panel,
java.lang.String options) |
PropertyDialog(java.lang.String name,
HasProperties host,
java.lang.String options) |
PropertyDialog(java.lang.String name,
HasProperties host,
java.lang.String[] excludeProps,
java.lang.String options) |
PropertyDialog(java.lang.String name,
HostList hostList,
java.lang.String options) |
PropertyDialog(java.lang.String name,
PropertyPanel panel,
java.lang.String options) |
PropertyDialog(java.lang.String name,
PropTreeCell tree,
HostList hostList,
java.lang.String options) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
addGlobalValueChangeListener(ValueChangeListener l)
Add a value change listener to all property widgets in this window and its
owned windows.
|
java.awt.Component |
addWidget(java.awt.Component comp) |
java.awt.Component |
addWidget(java.awt.Component comp,
int idx) |
LabeledComponentBase |
addWidget(HasProperties host,
java.lang.String name) |
LabeledComponentBase |
addWidget(HasProperties host,
java.lang.String name,
double min,
double max) |
LabeledComponentBase |
addWidget(Property prop) |
LabeledComponentBase |
addWidget(Property prop,
double min,
double max) |
LabeledComponentBase |
addWidget(java.lang.String labelText,
HasProperties host,
java.lang.String name) |
LabeledComponentBase |
addWidget(java.lang.String labelText,
HasProperties host,
java.lang.String name,
double min,
double max) |
static PropertyDialog |
createDialog(java.lang.String title,
java.lang.Iterable<? extends HasProperties> hosts,
java.lang.String optionStr,
java.awt.Component parentComp,
ValueChangeListener globalChangeListener) |
static PropertyDialog |
createDialog(java.awt.Window owner,
java.lang.String name,
HostList hostList,
java.lang.String options) |
static PropertyDialog |
createDialog(java.awt.Window owner,
java.lang.String name,
PropertyPanel panel,
java.lang.String options) |
static PropertyDialog |
createDialog(java.awt.Window owner,
java.lang.String name,
PropTreeCell tree,
HostList hostList,
java.lang.String options) |
static PropertyPanel |
createPanelFromHostList(PropTreeCell tree,
HostList hostList) |
void |
dispose()
Dispose of all resources used by this object.
|
void |
enableLiveUpdating(boolean enable) |
ValueChangeListener[] |
getGlobalValueChangeListeners()
Get an array of all the global value change listeners defined for this
window.
|
OptionPanel |
getOptionPanel() |
PropertyPanel |
getPropertyPanel() |
LabeledComponentBase |
getPropertyWidget(java.lang.String propName) |
int |
getReturnValue() |
java.lang.Object |
getSynchronizeObject()
Gets the object (if any) with which property widget value changes are
synchronized.
|
java.awt.Component |
getWidget(int idx) |
java.awt.Component[] |
getWidgets() |
boolean |
isLiveUpdatingEnabled()
If true, then the workspace should continuously update the property values
whenever the model is rerendered.
|
boolean |
isScrollable() |
void |
locateRight(java.awt.Component comp) |
void |
removeGlobalValueChangeListener(ValueChangeListener l)
Remove a value change listener from all property widgets in this window
and its owned windows.
|
void |
resetValues() |
void |
restoreValues() |
void |
setScrollable(boolean scrollable) |
void |
setSynchronizeObject(java.lang.Object syncObj)
Sets an object with which property widget value changes are synchronized.
|
java.lang.String |
toString() |
void |
updateWidgetValues()
Update the value of all property widgets in this window and its owned
windows.
|
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFrontadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validateaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, transferFocus, transferFocusBackward, transferFocusUpCyclepublic PropertyDialog(java.lang.String name,
HasProperties host,
java.lang.String options)
public PropertyDialog(java.lang.String name,
HasProperties host,
java.lang.String[] excludeProps,
java.lang.String options)
public PropertyDialog(java.lang.String name,
HostList hostList,
java.lang.String options)
public PropertyDialog(java.lang.String name,
PropTreeCell tree,
HostList hostList,
java.lang.String options)
public PropertyDialog(java.lang.String name,
PropertyPanel panel,
java.lang.String options)
public PropertyDialog(java.awt.Dialog owner,
java.lang.String name,
PropertyPanel panel,
java.lang.String options)
public PropertyDialog(java.awt.Frame owner,
java.lang.String name,
PropertyPanel panel,
java.lang.String options)
public OptionPanel getOptionPanel()
public void setScrollable(boolean scrollable)
public boolean isScrollable()
public LabeledComponentBase getPropertyWidget(java.lang.String propName)
public java.awt.Component addWidget(java.awt.Component comp)
public java.awt.Component addWidget(java.awt.Component comp,
int idx)
public LabeledComponentBase addWidget(Property prop)
public LabeledComponentBase addWidget(Property prop, double min, double max)
public LabeledComponentBase addWidget(HasProperties host, java.lang.String name)
public LabeledComponentBase addWidget(HasProperties host, java.lang.String name, double min, double max)
public LabeledComponentBase addWidget(java.lang.String labelText, HasProperties host, java.lang.String name)
public LabeledComponentBase addWidget(java.lang.String labelText, HasProperties host, java.lang.String name, double min, double max)
public java.awt.Component[] getWidgets()
public java.awt.Component getWidget(int idx)
public PropertyPanel getPropertyPanel()
public static PropertyPanel createPanelFromHostList(PropTreeCell tree, HostList hostList)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void restoreValues()
public void resetValues()
public int getReturnValue()
public java.lang.String toString()
toString in class java.awt.Componentpublic void dispose()
PropertyWindowdispose in interface Disposabledispose in interface PropertyWindowdispose in class java.awt.Windowpublic void updateWidgetValues()
PropertyWindowupdateWidgetValues in interface PropertyWindowpublic void addGlobalValueChangeListener(ValueChangeListener l)
PropertyWindowaddGlobalValueChangeListener in interface PropertyWindowpublic void removeGlobalValueChangeListener(ValueChangeListener l)
PropertyWindowremoveGlobalValueChangeListener in interface PropertyWindowpublic ValueChangeListener[] getGlobalValueChangeListeners()
PropertyWindowgetGlobalValueChangeListeners in interface PropertyWindowpublic java.lang.Object getSynchronizeObject()
PropertyWindowgetSynchronizeObject in interface PropertyWindowpublic void setSynchronizeObject(java.lang.Object syncObj)
PropertyWindowsetSynchronizeObject in interface PropertyWindowsyncObj - new synchronization object for this windowpublic void locateRight(java.awt.Component comp)
public boolean isLiveUpdatingEnabled()
PropertyWindowisLiveUpdatingEnabled in interface PropertyWindowpublic void enableLiveUpdating(boolean enable)
public static PropertyDialog createDialog(java.awt.Window owner, java.lang.String name, HostList hostList, java.lang.String options)
public static PropertyDialog createDialog(java.awt.Window owner, java.lang.String name, PropTreeCell tree, HostList hostList, java.lang.String options)
public static PropertyDialog createDialog(java.awt.Window owner, java.lang.String name, PropertyPanel panel, java.lang.String options)
public static PropertyDialog createDialog(java.lang.String title, java.lang.Iterable<? extends HasProperties> hosts, java.lang.String optionStr, java.awt.Component parentComp, ValueChangeListener globalChangeListener)