public class TLcdOkCancelButtonPanelSW extends JPanel implementsILcdOkCancelButtonPanel
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.
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
TLcdOkCancelButtonPanelSW()
Deprecated.
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addActionListener(ActionListener aActionListener)
Deprecated.
Add aActionListener to all the buttons.
|
protected void |
checkButtonPresence()
Deprecated.
Check if the OK and Cancel Buttons are required or not, depending on
the presence of a parent
Window to dispose. |
void |
disposeParentWindow()
Deprecated.
Ask to dispose a Parent
Window if possible. |
Component |
getApplyButton()
Deprecated.
Returns the Apply Component.
|
Component |
getCancelButton()
Deprecated.
Returns the Cancel Component.
|
Component |
getComponent()
Deprecated.
Returns the Component.
|
boolean |
getDisposeWindowOnCancel()
Deprecated.
|
boolean |
getDisposeWindowOnOk()
Deprecated.
|
static ILcdHelpActionFactory |
getHelpActionFactory()
Deprecated.
|
Component |
getHelpButton()
Deprecated.
Returns the Help Component.
|
String |
getHelpIDString()
Deprecated.
|
Component |
getOkButton()
Deprecated.
Returns the OK Component.
|
Window |
getWindowToDispose()
Deprecated.
Gets the
Window to be disposed when pressing of the OK or Cancel Button, or
null if no such Window has been set. |
void |
paint(Graphics g)
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 the
Window to dispose when pressing of the OK or Cancel Button. |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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
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
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, 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, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public TLcdOkCancelButtonPanelSW()
FlowLayout
with a right alignment.
The buttons are from left to right: Apply, OK and Cancel.public static ILcdHelpActionFactory getHelpActionFactory()
public static void setHelpActionFactory(ILcdHelpActionFactory aHelpActionFactory)
aHelpActionFactory
- The new factory to be used, or null if you don't want
help buttons. Null is default.public void setDisposeWindowOnOk(boolean aDisposeWindowOnOk)
public boolean getDisposeWindowOnOk()
public void setDisposeWindowOnCancel(boolean aDisposeWindowOnCancel)
public boolean getDisposeWindowOnCancel()
public Component getComponent()
ILcdOkCancelButtonPanel
getComponent
in interface ILcdOkCancelButtonPanel
public void setWindowToDispose(Window aWindowToDispose)
Window
to dispose when pressing of the OK or Cancel Button.setWindowToDispose
in interface ILcdOkCancelButtonPanel
public Window getWindowToDispose()
Window
to be disposed when pressing of the OK or Cancel Button, or
null
if no such Window
has been set.public void disposeParentWindow()
Window
if possible. This method is called
when pressing of the OK or Cancel Button.public void paint(Graphics g)
paint
in class JComponent
protected void checkButtonPresence()
Window
to dispose.public String getHelpIDString()
getHelpIDString
in interface ILcdOkCancelButtonPanel
public void setHelpIDString(String aHelpID)
ILcdOkCancelButtonPanel
setHelpIDString
in interface ILcdOkCancelButtonPanel
aHelpID
- The help id for the help button.public void addActionListener(ActionListener aActionListener)
ILcdOkCancelButtonPanel
addActionListener
in interface ILcdOkCancelButtonPanel
public void removeActionListener(ActionListener aActionListener)
ILcdOkCancelButtonPanel
removeActionListener
in interface ILcdOkCancelButtonPanel
public Component getApplyButton()
ILcdOkCancelButtonPanel
getApplyButton
in interface ILcdOkCancelButtonPanel
public Component getOkButton()
ILcdOkCancelButtonPanel
getOkButton
in interface ILcdOkCancelButtonPanel
public Component getHelpButton()
ILcdOkCancelButtonPanel
getHelpButton
in interface ILcdOkCancelButtonPanel
public Component getCancelButton()
ILcdOkCancelButtonPanel
getCancelButton
in interface ILcdOkCancelButtonPanel