|
Java Platform 1.2 Beta 4 |
|||||||||
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 | +--com.sun.java.swing.JComponent | +--com.sun.java.swing.AbstractButton | +--com.sun.java.swing.JButton
To create a set of mutually exclusive buttons, create a ButtonGroup
object and
use its add
method to include the JButton objects in the group.
See How to Use Buttons in The Java Tutorial for further documentation.
For the keyboard keys used by this component in the standard Look and Feel (L&F) renditions, see the JButton 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 Swing1.0 applications. It will not be possible to load serialized Swing1.0 objects with future releases of Swing. The JDK1.2 release of Swing will be the compatibility baseline for the serialized form of Swing objects.
ButtonGroup
, Serialized FormInner Class Summary | |
protected | JButton.AccessibleJButton
The class used to obtain the accessible role for this object. |
Inner classes inherited from class com.sun.java.swing.AbstractButton | |
AbstractButton.AccessibleAbstractButton , AbstractButton.ButtonChangeListener |
Inner classes inherited from class com.sun.java.swing.JComponent | |
JComponent.AccessibleJComponent |
Fields inherited from class com.sun.java.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 |
Constructor Summary | |
JButton()
Creates a button with no set text or icon. |
|
JButton(Icon icon)
Creates a button with an icon. |
|
JButton(String text,
Icon icon)
Creates a button with initial text and an icon. |
|
JButton(String text)
Creates a button with text. |
Method Summary | |
AccessibleContext | getAccessibleContext()
Get the AccessibleContext associated with this JComponent |
String | getUIClassID()
Returns a string that specifies the name of the L&F class that renders this component. |
boolean | isDefaultButton()
Returns whether or not this button is the default button on the RootPane. |
boolean | isDefaultCapable()
Returns whether or not this button is capable of being the default button on the RootPane. |
void | setDefaultCapable(boolean defaultCapable)
Sets whether or not this button is capable of being the default button on the RootPane. |
void | updateUI()
Notification from the UIFactory that the L&F has changed. |
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 , paramString , preferredSize , print , printComponents , processContainerEvent , processEvent , remove , remove , removeAll , removeContainerListener , setLayout , validate , validateTree |
Methods inherited from class java.lang.Object | |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
Constructor Detail |
public JButton()
public JButton(Icon icon)
icon
- the Icon image to display on the buttonpublic JButton(String text)
text
- the text of the buttonpublic JButton(String text, Icon icon)
text
- the text of the button.
icon
- the Icon image to display on the buttonMethod Detail |
public void updateUI()
JComponent.updateUI()
public String getUIClassID()
JComponent.getUIClassID()
,
UIDefaults.getUI(com.sun.java.swing.JComponent)
public boolean isDefaultButton()
JRootPane.setDefaultButton(com.sun.java.swing.JButton)
public boolean isDefaultCapable()
setDefaultCapable(boolean)
,
isDefaultButton()
,
JRootPane.setDefaultButton(com.sun.java.swing.JButton)
public void setDefaultCapable(boolean defaultCapable)
isDefaultCapable()
public AccessibleContext getAccessibleContext()
|
Java Platform 1.2 Beta 4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |