public class SettableCommandButtonViewer extends SimpleCommandButtonViewer
SimpleCommandButtonViewer
,
Serialized Formjavax.swing.JButton.AccessibleJButton
javax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListener
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected boolean |
askConfirmation |
protected java.lang.String |
askConfirmationText |
protected java.lang.String |
askConfirmationTitle |
protected java.lang.String |
buttonText |
protected java.lang.String[] |
commandInput |
protected boolean |
defaultHelpText |
protected java.lang.String |
errorReasonTitle |
protected java.lang.String |
errorText |
protected java.lang.String |
errorTitle |
protected java.lang.String |
helpText |
protected java.util.List<java.lang.String> |
m_argin |
protected boolean |
threadedCommand |
acv, argFrame, borderVisble, cancelButtonVisible, commandModel, descriptionVisible, deviceButtonVisible, infoButtonVisible
actionListener, BORDER_PAINTED_CHANGED_PROPERTY, changeEvent, changeListener, CONTENT_AREA_FILLED_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, itemListener, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, model, MODEL_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
SettableCommandButtonViewer()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent event) |
protected void |
displayErrorMessage(java.lang.Throwable error,
ICommand command)
Displays an error message in a dialog.
|
java.lang.String |
getAskConfirmationText()
Returns the execution confirmation text
|
java.lang.String |
getAskConfirmationTitle()
Returns the confirmation title
|
java.lang.String |
getButtonText() |
java.lang.String[] |
getCommandInput()
Returns the command input
|
java.lang.String |
getErrorReasonTitle() |
java.lang.String |
getErrorText() |
java.lang.String |
getErrorTitle() |
java.lang.String |
getHelpText() |
boolean |
isAskConfirmation()
Returns whether execution confirmation will be asked to user.
|
boolean |
isDefaultHelpText()
Returns whether the default help text is used
|
boolean |
isThreadedCommand()
Returns whether command will be launched through a thread or not.
|
static void |
main(java.lang.String[] args) |
void |
setAskConfirmation(boolean askConfirmation)
Sets whether execution confirmation will be asked to user.
|
void |
setAskConfirmationText(java.lang.String textAskConfirmation)
Sets the execution confirmation text
|
void |
setAskConfirmationTitle(java.lang.String titleAskConfirmation)
Sets the confirmation title
|
void |
setButtonText(java.lang.String buttonText) |
void |
setCommandInput(java.lang.String[] input)
Sets the command input
|
void |
setDefaultHelpText(boolean defaultHelpText)
Sets whether you wish to use the default help textx
|
void |
setErrorReasonTitle(java.lang.String errorReasonTitle) |
void |
setErrorText(java.lang.String errorText) |
void |
setErrorTitle(java.lang.String errorTitle) |
void |
setHelpText(java.lang.String helpText)
Sets the button help text
|
void |
setThreadedCommand(boolean threadedCommand)
Sets whether to launch command through a thread or not.
|
clearModel, getCommandModel, isBorderVisible, isCancelButtonVisible, isDescriptionVisible, isDeviceButtonVisible, isInfoButtonVisible, setBorderVisible, setCancelButtonVisible, setCommandModel, setDescriptionVisible, setDeviceButtonVisible, setInfoButtonVisible
getAccessibleContext, getUIClassID, isDefaultButton, isDefaultCapable, paramString, removeNotify, setDefaultCapable, updateUI
actionPropertyChanged, addActionListener, addChangeListener, addImpl, addItemListener, checkHorizontalKey, checkVerticalKey, configurePropertiesFromAction, createActionListener, createActionPropertyChangeListener, createChangeListener, createItemListener, doClick, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getActionListeners, getChangeListeners, getDisabledIcon, getDisabledSelectedIcon, getDisplayedMnemonicIndex, getHideActionText, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getItemListeners, getLabel, getMargin, getMnemonic, getModel, getMultiClickThreshhold, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, init, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, paintBorder, removeActionListener, removeChangeListener, removeItemListener, setAction, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setEnabled, setFocusPainted, setHideActionText, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setLayout, setMargin, setMnemonic, setMnemonic, setModel, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition
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, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, 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, 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, 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, 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
protected boolean defaultHelpText
protected java.lang.String helpText
protected java.lang.String buttonText
protected boolean askConfirmation
protected java.lang.String askConfirmationTitle
protected java.lang.String askConfirmationText
protected java.lang.String errorTitle
protected java.lang.String errorText
protected java.lang.String errorReasonTitle
protected java.lang.String[] commandInput
protected java.util.List<java.lang.String> m_argin
protected boolean threadedCommand
public java.lang.String getHelpText()
public void setHelpText(java.lang.String helpText)
helpText
- The help text to set.public boolean isDefaultHelpText()
True
if the default help text is
used, False
otherwisepublic void setDefaultHelpText(boolean defaultHelpText)
defaultHelpText
- a boolean value. True
to use the default help
text, False
otherwisepublic void setCommandInput(java.lang.String[] input)
input
- The command input to set, represented as a String[].public java.lang.String[] getCommandInput()
public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class SimpleCommandButtonViewer
public java.lang.String getButtonText()
public void setButtonText(java.lang.String buttonText)
buttonText
- The button text to set.public boolean isAskConfirmation()
public void setAskConfirmation(boolean askConfirmation)
askConfirmation
- a boolean valuepublic java.lang.String getAskConfirmationText()
public void setAskConfirmationText(java.lang.String textAskConfirmation)
textAskConfirmation
- a Stringpublic java.lang.String getAskConfirmationTitle()
public void setAskConfirmationTitle(java.lang.String titleAskConfirmation)
titleAskConfirmation
- protected void displayErrorMessage(java.lang.Throwable error, ICommand command)
error
- The throwable which represents the reason of the errorcommand
- The command which is the source of the errorpublic java.lang.String getErrorTitle()
public void setErrorTitle(java.lang.String errorTitle)
errorTitle
- the errorTitle to setpublic java.lang.String getErrorText()
public void setErrorText(java.lang.String errorText)
errorText
- the errorText to setpublic java.lang.String getErrorReasonTitle()
public void setErrorReasonTitle(java.lang.String errorReasonTitle)
errorReasonTitle
- the errorReasonTitle to setpublic boolean isThreadedCommand()
True
if a thread will be used,
False
otherwise.public void setThreadedCommand(boolean threadedCommand)
threadedCommand
- a boolean value. True
if a thread will be used,
False
otherwise.public static void main(java.lang.String[] args) throws ConnectionException, fr.esrf.Tango.DevFailed
ConnectionException
fr.esrf.Tango.DevFailed