java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.AbstractButton javax.swing.JToggleButton
An implementation of a two-state button. The JRadioButton and JCheckBox classes are subclasses of this class. For information on using them see How to Use Buttons, Check Boxes, and Radio Buttons , a section in The Java Tutorial.
For the keyboard keys used by this component in the standard Look and Feel (L&F) renditions, see the
JToggleButton key assignments
.
Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeans TM has been added to the java.beans package. Please see XMLEncoder .
Nested Class Summary | |
---|---|
protected class |
JToggleButton.AccessibleJToggleButton
This class implements accessibility support for the JToggleButton class. |
static class |
JToggleButton.ToggleButtonModel
The ToggleButton model |
Nested classes inherited from class javax.swing. AbstractButton |
---|
AbstractButton.AccessibleAbstractButton , AbstractButton.ButtonChangeListener |
Nested classes inherited from class javax.swing. JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt. Container |
---|
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt. Component |
---|
Component.AccessibleAWTComponent , Component.BltBufferStrategy , Component.FlipBufferStrategy |
Field Summary |
---|
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 | |
---|---|
JToggleButton
() Creates an initially unselected toggle button without setting the text or image. |
|
JToggleButton
(
Action
a) Creates a toggle button where properties are taken from the Action supplied. |
|
JToggleButton
(
Icon
icon) Creates an initially unselected toggle button with the specified image but no text. |
|
JToggleButton
(
Icon
icon, boolean selected) Creates a toggle button with the specified image and selection state, but no text. |
|
JToggleButton
(
String
text) Creates an unselected toggle button with the specified text. |
|
JToggleButton
(
String
text, boolean selected) Creates a toggle button with the specified text and selection state. |
|
JToggleButton
(
String
text,
Icon
icon) Creates a toggle button that has the specified text and image, and that is initially unselected. |
|
JToggleButton
(
String
text,
Icon
icon, boolean selected) Creates a toggle button with the specified text, image, and selection state. |
Method Summary | |
---|---|
AccessibleContext |
getAccessibleContext
() Gets the AccessibleContext associated with this JToggleButton. |
String |
getUIClassID
() Returns a string that specifies the name of the l&f class that renders this component. |
protected String |
paramString
() Returns a string representation of this JToggleButton. |
void |
updateUI
() Resets the UI property to a value from the current look and feel. |
Methods inherited from class java.lang. Object |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
Constructor Detail |
---|
public JToggleButton()
public JToggleButton(Icon icon)
public JToggleButton(Icon icon, boolean selected)
public JToggleButton(String text)
public JToggleButton(String text, boolean selected)
public JToggleButton(Action a)
public JToggleButton(String text, Icon icon)
public JToggleButton(String text, Icon icon, boolean selected)
Method Detail |
---|
public void updateUI()
public String getUIClassID()
protected String paramString()
public AccessibleContext getAccessibleContext()