模块 java.desktop

类 JButton

所有已实现的接口:
ImageObserver , ItemSelectable , MenuContainer , Serializable , Accessible , SwingConstants
已知子类:
BasicArrowButton , MetalComboBoxButton

@JavaBean (defaultProperty ="UIClassID", description ="An implementation of a \"push\" button.") public class JButton extends AbstractButton implements Accessible
“按下”按钮的实现。

按钮可以通过Actions 进行配置,并在某种程度上进行控制。使用带有按钮的 Action 比直接配置按钮有很多好处。有关详细信息,请参阅 摇摆组件支持Action,您可以在 如何使用动作 中找到更多信息,这是 The Java Tutorial 中的一个部分。

有关使用按钮的信息和示例,请参阅 The Java Tutorial 中的 如何使用按钮、复选框和单选按钮

Warning: Swing 不是线程安全的。有关详细信息,请参阅 Swing 的线程策略

Warning: 此类的序列化对象将与未来的 Swing 版本不兼容。当前的序列化支持适用于运行相同版本 Swing 的应用程序之间的短期存储或 RMI。从 1.4 开始,对所有 JavaBeans 的长期存储的支持已添加到 java.beans 包中。请参阅 XMLEncoder

自从:
1.2
  • 构造方法详细信息

    • JButton

      public JButton()
      创建一个没有设置文本或图标的按钮。
    • JButton

      public JButton(Icon  icon)
      创建一个带有图标的按钮。
      参数:
      icon - 显示在按钮上的图标图像
    • JButton

      @ConstructorProperties ("text") public JButton(String  text)
      创建一个带有文本的按钮。
      参数:
      text - 按钮的文字
    • JButton

      public JButton(Action  a)
      创建一个按钮,其中的属性取自所提供的 Action
      参数:
      a - Action 用于指定新按钮
      自从:
      1.3
    • JButton

      public JButton(String  text, Icon  icon)
      创建一个带有初始文本和图标的按钮。
      参数:
      text - 按钮的文字
      icon - 显示在按钮上的图标图像
  • 方法详情