public class LCheckBox extends LUserSetting<java.lang.Boolean>
LUserSetting.UpdateCaretHandler, LUserSetting.UpdateChangeHandler, LUserSetting.UpdateHandler
LHelpComponent.HelpActionHandler, LHelpComponent.HelpFocusHandler, LHelpComponent.HelpMouseHandler
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JCheckBox |
cbox |
protected java.util.ArrayList<LComponent> |
underlings |
titleLabel
followPos, help, helpPrefix, helpYoffset, save, saveTie, title
Constructor and Description |
---|
LCheckBox(java.lang.String text,
java.awt.Font font,
java.awt.Color shade) |
Modifier and Type | Method and Description |
---|---|
void |
addActionListener(java.awt.event.ActionListener l) |
void |
addAsUnderling(LComponent c) |
void |
addChangeListener(javax.swing.event.ChangeListener l) |
void |
addHelpHandler(boolean hoverListener)
Adds a help handler to each GUI component that should trigger the help
panel to update.
|
void |
addMouseListener(java.awt.event.MouseListener l) |
void |
addShadow() |
protected void |
addUpdateHandlers()
Abstract function that should add appropriate update handlers to the
appropriate components.
|
void |
clearHighlight()
Abstract function that should clear any GUI components of their highlighted state.
|
int |
getCenter() |
java.lang.Boolean |
getValue() |
void |
highlightChanged()
Abstract function that should change some GUI component to symbolize
it is highlighted.
|
java.lang.Boolean |
isSelected() |
void |
removeChangeListener(javax.swing.event.ChangeListener c) |
boolean |
revertTo(java.util.Map<java.lang.Enum,Setting> m)
Reverts the GUI component to to SaveFile instance specified.
|
void |
setColor(java.awt.Color c) |
void |
setFocusable(boolean focusable) |
void |
setOffset(int offset) |
void |
setSelected(java.lang.Boolean b) |
addHelpPrefix, getHelp, hasHelp, isFollowingPosition, linkTo, setFollowPosition, updateHelp
Add, centerIn, centerOn, centerOn, getBottom, getRight, putUnder
add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected javax.swing.JCheckBox cbox
protected java.util.ArrayList<LComponent> underlings
public LCheckBox(java.lang.String text, java.awt.Font font, java.awt.Color shade)
text
- font
- shade
- public int getCenter()
getCenter
in class LComponent
public void addShadow()
public void setFocusable(boolean focusable)
setFocusable
in class java.awt.Component
public void setOffset(int offset)
offset
- public void setSelected(java.lang.Boolean b)
b
- public java.lang.Boolean isSelected()
public boolean revertTo(java.util.Map<java.lang.Enum,Setting> m)
LUserSetting
revertTo
in class LUserSetting<java.lang.Boolean>
public void addActionListener(java.awt.event.ActionListener l)
l
- public void addChangeListener(javax.swing.event.ChangeListener l)
l
- public void addMouseListener(java.awt.event.MouseListener l)
addMouseListener
in class java.awt.Component
public java.lang.Boolean getValue()
getValue
in class LUserSetting<java.lang.Boolean>
public void addAsUnderling(LComponent c)
c
- public void highlightChanged()
LUserSetting
highlightChanged
in class LUserSetting<java.lang.Boolean>
public void clearHighlight()
LUserSetting
clearHighlight
in class LUserSetting<java.lang.Boolean>
public void addHelpHandler(boolean hoverListener)
LHelpComponent
addHelpHandler
in class LHelpComponent
hoverListener
- protected final void addUpdateHandlers()
LUserSetting
addUpdateHandlers
in class LUserSetting<java.lang.Boolean>
public void removeChangeListener(javax.swing.event.ChangeListener c)
c
- public void setColor(java.awt.Color c)
c
-