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.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested 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_WINDOW
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addActionListener
(ActionListener aActionListener) Deprecated.Add aActionListener to all the buttons.protected void
Deprecated.Check if the OK and Cancel Buttons are required or not, depending on the presence of a parentWindow
to dispose.void
Deprecated.Ask to dispose a ParentWindow
if possible.Deprecated.Returns the Apply Component.Deprecated.Returns the Cancel Component.Deprecated.Returns the Component.boolean
Deprecated.boolean
Deprecated.static ILcdHelpActionFactory
Deprecated.Deprecated.Returns the Help Component.Deprecated.Deprecated.Returns the OK Component.Deprecated.Gets theWindow
to be disposed when pressing of the OK or Cancel Button, ornull
if no suchWindow
has been set.void
Deprecated.void
removeActionListener
(ActionListener aActionListener) Deprecated.Remove aActionListener to all the buttons.void
setDisposeWindowOnCancel
(boolean aDisposeWindowOnCancel) Deprecated.void
setDisposeWindowOnOk
(boolean aDisposeWindowOnOk) Deprecated.static void
setHelpActionFactory
(ILcdHelpActionFactory aHelpActionFactory) Deprecated.Sets the help action factory used to create an action listener for the help button.void
setHelpIDString
(String aHelpID) Deprecated.Sets the help id for the button.void
setWindowToDispose
(Window aWindowToDispose) Deprecated.Sets theWindow
to dispose when pressing of the OK or Cancel Button.Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
Methods 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, update
Methods 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, validateTree
Methods 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 aFlowLayout
with 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:ILcdOkCancelButtonPanel
Returns the Component.- Specified by:
getComponent
in interfaceILcdOkCancelButtonPanel
-
setWindowToDispose
Deprecated.Sets theWindow
to dispose when pressing of the OK or Cancel Button.- Specified by:
setWindowToDispose
in interfaceILcdOkCancelButtonPanel
-
getWindowToDispose
Deprecated.Gets theWindow
to be disposed when pressing of the OK or Cancel Button, ornull
if no suchWindow
has been set. -
disposeParentWindow
public void disposeParentWindow()Deprecated.Ask to dispose a ParentWindow
if possible. This method is called when pressing of the OK or Cancel Button. -
paint
Deprecated.- Overrides:
paint
in classJComponent
-
checkButtonPresence
protected void checkButtonPresence()Deprecated.Check if the OK and Cancel Buttons are required or not, depending on the presence of a parentWindow
to dispose. -
getHelpIDString
Deprecated.- Specified by:
getHelpIDString
in interfaceILcdOkCancelButtonPanel
- Returns:
- The help id string associated with the help button of this panel, default is null.
-
setHelpIDString
Deprecated.Description copied from interface:ILcdOkCancelButtonPanel
Sets 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:
setHelpIDString
in interfaceILcdOkCancelButtonPanel
- Parameters:
aHelpID
- The help id for the help button.
-
addActionListener
Deprecated.Description copied from interface:ILcdOkCancelButtonPanel
Add aActionListener to all the buttons.- Specified by:
addActionListener
in interfaceILcdOkCancelButtonPanel
-
removeActionListener
Deprecated.Description copied from interface:ILcdOkCancelButtonPanel
Remove aActionListener to all the buttons.- Specified by:
removeActionListener
in interfaceILcdOkCancelButtonPanel
-
getApplyButton
Deprecated.Description copied from interface:ILcdOkCancelButtonPanel
Returns the Apply Component.- Specified by:
getApplyButton
in interfaceILcdOkCancelButtonPanel
- Returns:
- the Apply Button.
-
getOkButton
Deprecated.Description copied from interface:ILcdOkCancelButtonPanel
Returns the OK Component.- Specified by:
getOkButton
in interfaceILcdOkCancelButtonPanel
- Returns:
- the OK Button.
-
getHelpButton
Deprecated.Description copied from interface:ILcdOkCancelButtonPanel
Returns the Help Component.- Specified by:
getHelpButton
in interfaceILcdOkCancelButtonPanel
- Returns:
- the Help Button
-
getCancelButton
Deprecated.Description copied from interface:ILcdOkCancelButtonPanel
Returns the Cancel Component.- Specified by:
getCancelButton
in interfaceILcdOkCancelButtonPanel
- Returns:
- the Cancel Button.
-