模块 java.desktop

类 JToggleButton

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

@JavaBean (defaultProperty ="UIClassID", description ="An implementation of a two-state button.") public class JToggleButton extends AbstractButton implements Accessible
两种状态按钮的实现。 JRadioButtonJCheckBox 类是此类的子类。有关使用它们的信息,请参阅 如何使用按钮、复选框和单选按钮The Java Tutorial 中的一个部分。

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

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

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

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

    • JToggleButton

      public JToggleButton()
      在不设置文本或图像的情况下创建一个最初未选中的切换按钮。
    • JToggleButton

      public JToggleButton(Icon  icon)
      使用指定的图像但没有文本创建一个最初未选中的切换按钮。
      参数:
      icon - 按钮应显示的图像
    • JToggleButton

      public JToggleButton(Icon  icon, boolean selected)
      创建一个具有指定图像和选择状态但没有文本的切换按钮。
      参数:
      icon - 按钮应显示的图像
      selected - 如果为真,按钮最初被选中;否则,该按钮最初未被选中
    • JToggleButton

      public JToggleButton(String  text)
      使用指定的文本创建一个未选中的切换按钮。
      参数:
      text - 切换按钮上显示的字符串
    • JToggleButton

      public JToggleButton(String  text, boolean selected)
      创建具有指定文本和选择状态的切换按钮。
      参数:
      text - 切换按钮上显示的字符串
      selected - 如果为真,按钮最初被选中;否则,该按钮最初未被选中
    • JToggleButton

      public JToggleButton(Action  a)
      创建一个切换按钮,其中的属性取自所提供的 Action。
      参数:
      a - Action 的实例
      自从:
      1.3
    • JToggleButton

      public JToggleButton(String  text, Icon  icon)
      创建一个切换按钮,它具有指定的文本和图像,并且最初未被选中。
      参数:
      text - 按钮上显示的字符串
      icon - 按钮应显示的图像
    • JToggleButton

      public JToggleButton(String  text, Icon  icon, boolean selected)
      创建具有指定文本、图像和选择状态的切换按钮。
      参数:
      text - 切换按钮的文本
      icon - 按钮应显示的图像
      selected - 如果为真,按钮最初被选中;否则,该按钮最初未被选中
  • 方法详情