public abstract class StepEditor extends javax.swing.JPanel implements java.awt.event.ActionListener, javax.swing.Scrollable, XMLConstants
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected static java.awt.Color |
DEFAULT_FOREGROUND |
(package private) javax.swing.JTextField |
description |
protected static java.awt.Color |
ERROR_FOREGROUND |
protected static int |
MARGIN |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTTAG_ACTION, TAG_APPLETVIEWER, TAG_ARCHIVE, TAG_ARGS, TAG_ASSERT, TAG_AWT, TAG_AWTTESTSCRIPT, TAG_BORDER_TITLE, TAG_CALL, TAG_CLASS, TAG_CLASSPATH, TAG_CODE, TAG_CODEBASE, TAG_COMMENT, TAG_COMPONENT, TAG_COUNT, TAG_DELEGATE, TAG_DESC, TAG_DOCBASE, TAG_EVENT, TAG_EXPR, TAG_FILENAME, TAG_FIXTURE, TAG_FORKED, TAG_HEIGHT, TAG_HORDER, TAG_ICON, TAG_ID, TAG_INDEX, TAG_INVERT, TAG_INVOKER, TAG_KEYCHAR, TAG_KEYCODE, TAG_KIND, TAG_LABEL, TAG_LAUNCH, TAG_METHOD, TAG_MODIFIERS, TAG_NAME, TAG_PARAMS, TAG_PARENT, TAG_POLL_INTERVAL, TAG_PROPERTY, TAG_ROOT, TAG_SAMPLE, TAG_SCRIPT, TAG_SEQUENCE, TAG_SLOW, TAG_STOP_ON_ERROR, TAG_STOP_ON_FAILURE, TAG_TAG, TAG_TERMINATE, TAG_TEXT, TAG_THREADED, TAG_TIMEOUT, TAG_TITLE, TAG_TRIGGER, TAG_TYPE, TAG_VALUE, TAG_VMARGS, TAG_VORDER, TAG_WAIT, TAG_WEIGHTED, TAG_WIDTH, TAG_WINDOW, TAG_X, TAG_Y| Constructor and Description |
|---|
StepEditor(Step step) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent ev)
Respond to UI changes by updating the step data.
|
java.awt.Component |
add(java.awt.Component comp)
Automatically add a vertical struct with a component.
|
java.awt.Component |
add(java.lang.String name,
java.awt.Component comp)
Auto-add a label with a component.
|
protected ArrayEditor |
addArrayEditor(java.lang.String title,
java.lang.Object[] values) |
protected javax.swing.JButton |
addButton(java.lang.String title) |
protected javax.swing.JCheckBox |
addCheckBox(java.lang.String title,
boolean value) |
protected javax.swing.JComboBox |
addComboBox(java.lang.String title,
java.lang.Object value,
java.lang.Object[] values) |
protected javax.swing.JComboBox |
addComponentSelector(java.lang.String title,
java.lang.String refid,
Resolver resolver,
boolean allowNone) |
void |
addStepChangeListener(StepChangeListener scl) |
protected javax.swing.JTextArea |
addTextArea(java.lang.String title,
java.lang.String value) |
protected javax.swing.JTextField |
addTextField(java.lang.String title,
java.lang.String value) |
protected javax.swing.JTextField |
addTextField(java.lang.String title,
java.lang.String value,
java.lang.String defaultValue) |
protected javax.swing.JTextField |
addTextField(java.lang.String title,
java.lang.String value,
java.lang.String defaultValue,
boolean delayedUpdate) |
protected void |
fireStepChanged()
This method should be invoked after any change to step data.
|
static StepEditor |
getEditor(Step step)
Return the appropriate editor panel for the given Step.
|
java.awt.Dimension |
getMaximumSize()
We don't want to become infinitely wide due to text fields.
|
java.awt.Dimension |
getMinimumSize()
Keep a reasonable minimum width.
|
java.awt.Dimension |
getPreferredScrollableViewportSize()
Always maintain the minimum width.
|
java.awt.Dimension |
getPreferredSize()
Keep a reasonable minimum width.
|
int |
getScrollableBlockIncrement(java.awt.Rectangle visible,
int orient,
int direction) |
boolean |
getScrollableTracksViewportHeight() |
boolean |
getScrollableTracksViewportWidth() |
int |
getScrollableUnitIncrement(java.awt.Rectangle visible,
int orient,
int direction) |
void |
remove(java.awt.Component comp)
Automatically remove the strut spacing and the component.
|
void |
removeStepChangeListener(StepChangeListener scl) |
java.lang.String |
toString() |
getAccessibleContext, 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, getNextFocusableComponent, getPopupLocation, 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, 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, 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, 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, transferFocusUpCyclejavax.swing.JTextField description
protected static final int MARGIN
protected static java.awt.Color DEFAULT_FOREGROUND
protected static java.awt.Color ERROR_FOREGROUND
public StepEditor(Step step)
public java.awt.Dimension getMinimumSize()
getMinimumSize in class javax.swing.JComponentpublic java.awt.Dimension getPreferredSize()
getPreferredSize in class javax.swing.JComponentpublic java.awt.Dimension getMaximumSize()
getMaximumSize in class javax.swing.JComponentprotected javax.swing.JCheckBox addCheckBox(java.lang.String title,
boolean value)
protected javax.swing.JComboBox addComponentSelector(java.lang.String title,
java.lang.String refid,
Resolver resolver,
boolean allowNone)
protected javax.swing.JComboBox addComboBox(java.lang.String title,
java.lang.Object value,
java.lang.Object[] values)
protected javax.swing.JTextField addTextField(java.lang.String title,
java.lang.String value)
protected javax.swing.JTextField addTextField(java.lang.String title,
java.lang.String value,
java.lang.String defaultValue)
protected javax.swing.JTextField addTextField(java.lang.String title,
java.lang.String value,
java.lang.String defaultValue,
boolean delayedUpdate)
protected ArrayEditor addArrayEditor(java.lang.String title, java.lang.Object[] values)
protected javax.swing.JButton addButton(java.lang.String title)
protected javax.swing.JTextArea addTextArea(java.lang.String title,
java.lang.String value)
public void remove(java.awt.Component comp)
remove in class java.awt.Containerpublic java.awt.Component add(java.lang.String name,
java.awt.Component comp)
add in class java.awt.Containerpublic java.awt.Component add(java.awt.Component comp)
add in class java.awt.Containerpublic void actionPerformed(java.awt.event.ActionEvent ev)
actionPerformed in interface java.awt.event.ActionListenerpublic void addStepChangeListener(StepChangeListener scl)
public void removeStepChangeListener(StepChangeListener scl)
protected void fireStepChanged()
public static StepEditor getEditor(Step step)
public java.awt.Dimension getPreferredScrollableViewportSize()
getPreferredScrollableViewportSize in interface javax.swing.Scrollablepublic int getScrollableBlockIncrement(java.awt.Rectangle visible,
int orient,
int direction)
getScrollableBlockIncrement in interface javax.swing.Scrollablepublic boolean getScrollableTracksViewportHeight()
getScrollableTracksViewportHeight in interface javax.swing.Scrollablepublic boolean getScrollableTracksViewportWidth()
getScrollableTracksViewportWidth in interface javax.swing.Scrollablepublic int getScrollableUnitIncrement(java.awt.Rectangle visible,
int orient,
int direction)
getScrollableUnitIncrement in interface javax.swing.Scrollablepublic java.lang.String toString()
toString in class java.awt.Component
Abbot is hosted on