Package com.luciad.gui.swing
Class TLcdOkCancelButtonPanelSW
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.luciad.gui.swing.TLcdOkCancelButtonPanelSW
- All Implemented Interfaces:
ILcdOkCancelButtonPanel,ImageObserver,MenuContainer,Serializable,Accessible
Deprecated.
use JOptionPane or another GUI toolkit equivalent instead
This is a util class that can be used as a
Button Panel with Apply, OK
and Cancel and Help Buttons.
The OK and Cancel buttons are displayed if either a "WindowToDispose" has
been set using the setWindowToDispose method, or if the Parent Container of this
Panel is a Window, or if the parent of the parent Container if a Window, and has
only one Component that is the parent of this TLcdButtonPanel.
The Help button is displayed if a valid ILcdHelpActionFactory is set (by default, the
factory is null) and a help id string is set by using setHelpIDString.
Pressing the escape key has the same effect as the cancel button.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddActionListener(ActionListener aActionListener) Deprecated.Add aActionListener to all the buttons.protected voidDeprecated.Check if the OK and Cancel Buttons are required or not, depending on the presence of a parentWindowto dispose.voidDeprecated.Ask to dispose a ParentWindowif possible.Deprecated.Returns the Apply Component.Deprecated.Returns the Cancel Component.Deprecated.Returns the Component.booleanDeprecated.booleanDeprecated.static ILcdHelpActionFactoryDeprecated.Deprecated.Returns the Help Component.Deprecated.Deprecated.Returns the OK Component.Deprecated.Gets theWindowto be disposed when pressing of the OK or Cancel Button, ornullif no suchWindowhas been set.voidDeprecated.voidremoveActionListener(ActionListener aActionListener) Deprecated.Remove aActionListener to all the buttons.voidsetDisposeWindowOnCancel(boolean aDisposeWindowOnCancel) Deprecated.voidsetDisposeWindowOnOk(boolean aDisposeWindowOnOk) Deprecated.static voidsetHelpActionFactory(ILcdHelpActionFactory aHelpActionFactory) Deprecated.Sets the help action factory used to create an action listener for the help button.voidsetHelpIDString(String aHelpID) Deprecated.Sets the help id for the button.voidsetWindowToDispose(Window aWindowToDispose) Deprecated.Sets theWindowto dispose when pressing of the OK or Cancel Button.Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponent
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, 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, updateMethods inherited from class java.awt.Container
add, add, add, 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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeMethods inherited from class java.awt.Component
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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
TLcdOkCancelButtonPanelSW
public TLcdOkCancelButtonPanelSW()Deprecated.Default constructor. The Layout is aFlowLayoutwith a right alignment. The buttons are from left to right: Apply, OK and Cancel.
-
-
Method Details
-
getHelpActionFactory
Deprecated.- Returns:
- The help action factory associated with this object. Default is null.
-
setHelpActionFactory
Deprecated.Sets the help action factory used to create an action listener for the help button.- Parameters:
aHelpActionFactory- The new factory to be used, or null if you don't want help buttons. Null is default.
-
setDisposeWindowOnOk
public void setDisposeWindowOnOk(boolean aDisposeWindowOnOk) Deprecated. -
getDisposeWindowOnOk
public boolean getDisposeWindowOnOk()Deprecated. -
setDisposeWindowOnCancel
public void setDisposeWindowOnCancel(boolean aDisposeWindowOnCancel) Deprecated. -
getDisposeWindowOnCancel
public boolean getDisposeWindowOnCancel()Deprecated. -
getComponent
Deprecated.Description copied from interface:ILcdOkCancelButtonPanelReturns the Component.- Specified by:
getComponentin interfaceILcdOkCancelButtonPanel
-
setWindowToDispose
Deprecated.Sets theWindowto dispose when pressing of the OK or Cancel Button.- Specified by:
setWindowToDisposein interfaceILcdOkCancelButtonPanel
-
getWindowToDispose
Deprecated.Gets theWindowto be disposed when pressing of the OK or Cancel Button, ornullif no suchWindowhas been set. -
disposeParentWindow
public void disposeParentWindow()Deprecated.Ask to dispose a ParentWindowif possible. This method is called when pressing of the OK or Cancel Button. -
paint
Deprecated.- Overrides:
paintin classJComponent
-
checkButtonPresence
protected void checkButtonPresence()Deprecated.Check if the OK and Cancel Buttons are required or not, depending on the presence of a parentWindowto dispose. -
getHelpIDString
Deprecated.- Specified by:
getHelpIDStringin interfaceILcdOkCancelButtonPanel- Returns:
- The help id string associated with the help button of this panel, default is null.
-
setHelpIDString
Deprecated.Description copied from interface:ILcdOkCancelButtonPanelSets the help id for the button. Pressing the help button will have the effect that the help item for the given help id will be displayed. Setting null means to remove the currently help id's. The presence of the help button depends on whether a help id is set or not.- Specified by:
setHelpIDStringin interfaceILcdOkCancelButtonPanel- Parameters:
aHelpID- The help id for the help button.
-
addActionListener
Deprecated.Description copied from interface:ILcdOkCancelButtonPanelAdd aActionListener to all the buttons.- Specified by:
addActionListenerin interfaceILcdOkCancelButtonPanel
-
removeActionListener
Deprecated.Description copied from interface:ILcdOkCancelButtonPanelRemove aActionListener to all the buttons.- Specified by:
removeActionListenerin interfaceILcdOkCancelButtonPanel
-
getApplyButton
Deprecated.Description copied from interface:ILcdOkCancelButtonPanelReturns the Apply Component.- Specified by:
getApplyButtonin interfaceILcdOkCancelButtonPanel- Returns:
- the Apply Button.
-
getOkButton
Deprecated.Description copied from interface:ILcdOkCancelButtonPanelReturns the OK Component.- Specified by:
getOkButtonin interfaceILcdOkCancelButtonPanel- Returns:
- the OK Button.
-
getHelpButton
Deprecated.Description copied from interface:ILcdOkCancelButtonPanelReturns the Help Component.- Specified by:
getHelpButtonin interfaceILcdOkCancelButtonPanel- Returns:
- the Help Button
-
getCancelButton
Deprecated.Description copied from interface:ILcdOkCancelButtonPanelReturns the Cancel Component.- Specified by:
getCancelButtonin interfaceILcdOkCancelButtonPanel- Returns:
- the Cancel Button.
-