|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.AbstractButton
|
+--javax.swing.JToggleButton
|
+--javax.swing.JCheckBox
|
+--com.zfqjava.swing.XCheckBox
XCheckBox is a three state CheckBox.
| Inner Class Summary | |
protected class |
XCheckBox.AccessibleXCheckBox
This class implements accessibility support for the XCheckBox class. |
| Inner classes inherited from class javax.swing.JCheckBox |
javax.swing.JCheckBox.AccessibleJCheckBox |
| Inner classes inherited from class javax.swing.JToggleButton |
javax.swing.JToggleButton.AccessibleJToggleButton, javax.swing.JToggleButton.ToggleButtonModel |
| Inner classes inherited from class javax.swing.AbstractButton |
javax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListener |
| Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
| Field Summary | |
static int |
DESELECTED
Type used for deselected state. |
static int |
PENDING
Type used for pending state. |
static int |
SELECTED
Type used for selected state. |
| Fields inherited from class javax.swing.JCheckBox |
BORDER_PAINTED_FLAT_CHANGED_PROPERTY |
| Fields inherited from class javax.swing.AbstractButton |
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 |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, 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 |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NORTH, NORTH_EAST, NORTH_WEST, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
XCheckBox()
Constructs a three state check box. |
|
XCheckBox(javax.swing.Action a)
Creates a check box where properties are taken from the Action supplied. |
|
XCheckBox(javax.swing.Icon icon)
Creates an initially unselected check box with an icon. |
|
XCheckBox(javax.swing.Icon icon,
boolean selected)
Creates a check box with an icon and specifies whether or not it is initially selected. |
|
XCheckBox(java.lang.String text)
Creates an initially unselected check box with text. |
|
XCheckBox(java.lang.String text,
boolean selected)
Creates a check box with text and specifies whether or not it is initially selected. |
|
XCheckBox(java.lang.String text,
javax.swing.Icon icon)
Creates an initially unselected check box with the specified text and icon. |
|
XCheckBox(java.lang.String text,
javax.swing.Icon icon,
boolean selected)
Creates a check box with text and icon, and specifies whether or not it is initially selected. |
|
XCheckBox(java.lang.String text,
javax.swing.Icon icon,
int state)
Creates a check box with text and icon, and specifies select state. |
|
| Method Summary | |
javax.accessibility.AccessibleContext |
getAccessibleContext()
Gets the AccessibleContext associated with this XCheckBox. |
javax.swing.Icon |
getDisabledPendingIcon()
Returns the disabled pending icon. |
javax.swing.Icon |
getPendingIcon()
Returns the pending icon. |
javax.swing.Icon |
getRolloverPendingIcon()
Returns the the rollover pending icon. |
int |
getSelectState()
Returns the select state. |
java.lang.String |
getUIClassID()
Returns a string that specifies the name of the L&F class that renders this component. |
boolean |
isPendingState()
Determines the pending state. |
boolean |
isSelected()
Overide the method to return the selected value. |
protected java.lang.String |
paramString()
Returns a string representation of this XCheckBox. |
void |
setDisabledPendingIcon(javax.swing.Icon disabledPendingIcon)
Sets the disabled pending icon. |
void |
setPendingIcon(javax.swing.Icon pendingIcon)
Sets the pending icon. |
void |
setRolloverPendingIcon(javax.swing.Icon rolloverPendingIcon)
Sets the rollover pending icon. |
void |
setSelected(boolean b)
Overide the method to set the selected state. |
void |
setSelectState(int state)
Sets the select state. |
void |
updateUI()
Resets the UI property with a value from the current look and feel. |
| Methods inherited from class javax.swing.JCheckBox |
configurePropertiesFromAction, createActionPropertyChangeListener, isBorderPaintedFlat, setBorderPaintedFlat |
| Methods inherited from class javax.swing.AbstractButton |
addActionListener, addChangeListener, addItemListener, checkHorizontalKey, checkVerticalKey, createActionListener, createChangeListener, createItemListener, doClick, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getDisabledIcon, getDisabledSelectedIcon, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getLabel, getMargin, getMnemonic, getModel, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, init, isBorderPainted, isContentAreaFilled, isFocusPainted, isFocusTraversable, isRolloverEnabled, paintBorder, removeActionListener, removeChangeListener, removeItemListener, setAction, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setEnabled, setFocusPainted, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setLabel, setMargin, setMnemonic, setMnemonic, setModel, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int SELECTED
public static final int DESELECTED
public static final int PENDING
| Constructor Detail |
public XCheckBox()
public XCheckBox(javax.swing.Icon icon)
icon - the Icon image to display
public XCheckBox(javax.swing.Icon icon,
boolean selected)
icon - the Icon image to displayselected - a boolean value indicating the initial selection
state. If true the check box is selectedpublic XCheckBox(java.lang.String text)
text - the text of the check box.public XCheckBox(javax.swing.Action a)
a - the action
public XCheckBox(java.lang.String text,
boolean selected)
text - the text of the check box.selected - a boolean value indicating the initial selection
state. If true the check box is selected
public XCheckBox(java.lang.String text,
javax.swing.Icon icon)
text - the text of the check box.icon - the Icon image to display
public XCheckBox(java.lang.String text,
javax.swing.Icon icon,
boolean selected)
text - the text of the check box.icon - the Icon image to displayselected - a boolean value indicating the initial selection
state. If true the check box is selected
public XCheckBox(java.lang.String text,
javax.swing.Icon icon,
int state)
text - the text of the check boxicon - the Icon image to displaystate - the select state, one of 3 legal values:
| Method Detail |
public void updateUI()
updateUI in class javax.swing.JCheckBoxJComponent.updateUI()public java.lang.String getUIClassID()
getUIClassID in class javax.swing.JCheckBoxJComponent.getUIClassID(),
UIDefaults.getUI(javax.swing.JComponent)public void setPendingIcon(javax.swing.Icon pendingIcon)
pendingIcon - the pending state icongetPendingIconpublic javax.swing.Icon getPendingIcon()
setPendingIconpublic void setRolloverPendingIcon(javax.swing.Icon rolloverPendingIcon)
rolloverPendingIcon - the rollover pending icongetRolloverPendingIcon()public javax.swing.Icon getRolloverPendingIcon()
setRolloverPendingIcon(javax.swing.Icon)public void setDisabledPendingIcon(javax.swing.Icon disabledPendingIcon)
disabledPendingIcon - the disabled pending icongetDisabledPendingIcon()public javax.swing.Icon getDisabledPendingIcon()
setDisabledPendingIcon(javax.swing.Icon)public void setSelected(boolean b)
setSelected in class javax.swing.AbstractButtonpublic boolean isSelected()
isSelected in class javax.swing.AbstractButtonpublic int getSelectState()
setSelectState(int)public void setSelectState(int state)
state - the select state, one of 3 legal values:
setSelectState(int)public boolean isPendingState()
protected java.lang.String paramString()
null.paramString in class javax.swing.JCheckBoxpublic javax.accessibility.AccessibleContext getAccessibleContext()
getAccessibleContext in class javax.swing.JCheckBox
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||