|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButton
javax.swing.JToggleButton
javax.swing.JCheckBox
chrriis.dj.swingsuite.JTriStateCheckBox
public class JTriStateCheckBox
A check box with three states.
Nested Class Summary | |
---|---|
static class |
JTriStateCheckBox.CheckState
|
Nested classes/interfaces inherited from class javax.swing.JCheckBox |
---|
JCheckBox.AccessibleJCheckBox |
Nested classes/interfaces inherited from class javax.swing.JToggleButton |
---|
JToggleButton.AccessibleJToggleButton, JToggleButton.ToggleButtonModel |
Nested classes/interfaces inherited from class javax.swing.AbstractButton |
---|
AbstractButton.AccessibleAbstractButton, AbstractButton.ButtonChangeListener |
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.JCheckBox |
---|
BORDER_PAINTED_FLAT_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, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, 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 | |
---|---|
JTriStateCheckBox()
|
|
JTriStateCheckBox(Action a)
|
|
JTriStateCheckBox(Icon icon)
|
|
JTriStateCheckBox(Icon icon,
boolean selected)
|
|
JTriStateCheckBox(String text)
|
|
JTriStateCheckBox(String text,
boolean selected)
|
|
JTriStateCheckBox(String text,
Icon icon)
|
|
JTriStateCheckBox(String text,
Icon icon,
boolean selected)
|
Method Summary | |
---|---|
void |
addTriStateCheckBoxListener(TriStateCheckBoxListener listener)
Add a listener that will be invoked when the state changes. |
JTriStateCheckBox.CheckState |
getState()
Get the state of the check box. |
TriStateCheckBoxListener[] |
getTriStateCheckBoxListeners()
Get all the listeners that are invoked when the state changes. |
void |
removeLinkListener(TriStateCheckBoxListener listener)
Remove a listener from the list of listeners that are invoked when the state changes. |
void |
setRollingStates(JTriStateCheckBox.CheckState... states)
|
void |
setSelected(boolean isSelected)
|
void |
setState(JTriStateCheckBox.CheckState state)
Set the state of the check box. |
void |
updateUI()
|
Methods inherited from class javax.swing.JCheckBox |
---|
getAccessibleContext, getUIClassID, isBorderPaintedFlat, paramString, setBorderPaintedFlat |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JTriStateCheckBox()
public JTriStateCheckBox(Action a)
public JTriStateCheckBox(Icon icon)
public JTriStateCheckBox(Icon icon, boolean selected)
public JTriStateCheckBox(String text)
public JTriStateCheckBox(String text, boolean selected)
public JTriStateCheckBox(String text, Icon icon)
public JTriStateCheckBox(String text, Icon icon, boolean selected)
Method Detail |
---|
public void setSelected(boolean isSelected)
setSelected
in class AbstractButton
public void setState(JTriStateCheckBox.CheckState state)
state
- the state to set.public JTriStateCheckBox.CheckState getState()
public void updateUI()
updateUI
in class JCheckBox
public void setRollingStates(JTriStateCheckBox.CheckState... states)
public void addTriStateCheckBoxListener(TriStateCheckBoxListener listener)
listener
- the listener to register.public void removeLinkListener(TriStateCheckBoxListener listener)
listener
- the listener to unregister.public TriStateCheckBoxListener[] getTriStateCheckBoxListeners()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |