JButton 联系客服

发布时间 : 星期六 文章JButton更新完毕开始阅读

? ? 中国软件架构师网 次世代游戏 ? ? ? 登录 注册 帮助

? ? ? ?

JButton 进入词条 搜索词条高级搜索

编辑实验 创建词条

? ? ? ? ?

首页 百科分类 排行榜 随便看看 百科问答

程序员百科 >> 类和对象 >> Java

JButton 发表评论(0) 编辑词条 javax.swing

类 JButton

java.lang.Object java.awt.Component java.awt.Container

javax.swing.JComponent

javax.swing.AbstractButton javax.swing.JButton

所有已实现的接口:

ImageObserver, ItemSelectable, MenuContainer, Serializable, Accessible, SwingConstants

直接已知子类:

BasicArrowButton, MetalComboBoxButton

public class JButton

extends AbstractButton implements Accessible

\按钮的实现。有关使用按钮的更多信息和示例,请参阅《The Java Tutorial》中的 How to Use Buttons, Check Boxes, and Radio Buttons。

警告:此类的序列化对象与以后的 Swing 版本不兼容。当前序列化支持适用于短期存储,或适用于在运行相同 Swing 版本的应用程序之间进行 RMI(Remote Method Invocation,远程方法调用)。从 1.4 版本开始,已在 java.beans 包中添加了支持所有 JavaBeans

TM

长期存储的功能。请参见 XMLEncoder。

嵌套类摘要 protected class JButton.AccessibleJButton 此类实现对 JButton 类的可访问性支持。

从类 javax.swing.AbstractButton 继承的嵌套类/接口 AbstractButton.AccessibleAbstractButton, AbstractButton.ButtonChangeListener

从类 javax.swing.JComponent 继承的嵌套类/接口 JComponent.AccessibleJComponent

从类 java.awt.Container 继承的嵌套类/接口 Container.AccessibleAWTContainer

从类 java.awt.Component 继承的嵌套类/接口 Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy

字段摘要

从类 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

从类 javax.swing.JComponent 继承的字段 accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW

从类 java.awt.Component 继承的字段 BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

从接口 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

从接口 java.awt.image.ImageObserver 继承的字段 ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH

构造方法摘要 JButton()

创建不带有设置文本或图标的按钮。

JButton(Action a)

创建一个按钮,其属性从所提供的 Action 中获取。

JButton(Icon icon)

创建一个带图标的按钮。

JButton(String text)

创建一个带文本的按钮。

JButton(String text, Icon icon)

创建一个带初始文本和图标的按钮。

方法摘要

protected void configurePropertiesFromAction(Action a)

该工厂方法根据 Action 实例中的值设置 AbstractButton 的属性。

AccessibleContext getAccessibleContext()

获得与此 JButton 关联的 AccessibleContext。

String getUIClassID()

返回指定呈现此组件的 L&F 类的类名,以字符串的形式。

boolean isDefaultButton()

获得 defaultButton 属性的值,如果为 true 则意味着此按钮是其 JRootPane 的当前默认按钮。 boolean isDefaultCapable()

获得 defaultCapable 属性的值。

protected String paramString()

返回此 JButton 的字符串表示形式。

void removeNotify()

重写 JComponent.removeNotify 来检查此按钮当前是否被设置为 RootPane 上的默认按钮,如果是,则将 RootPane 的默认按钮设置为 null,以确保 RootPane 不继续停

留在无效的按钮引用上。