【问题标题】:Adding an SWT Button to a ButtonGroup将 SWT 按钮添加到 ButtonGroup
【发布时间】:2010-09-24 16:33:57
【问题描述】:

使用 SWT,我想通过使用 group.add(button); 方法对一些按钮进行分组,以将它们添加到 ButtonGroup

  Button cb3 = new Button(c3, SWT.RADIO);
  cb3.setSize(20, 20);
  cb3.setLocation(110, 3);

  ButtonGroup radios = new ButtonGroup();
  radios.add(cb3);

但我收到此错误:

  • ButtonGroup 类型中的 add(AbstractButton) 方法不适用于参数 ()。

【问题讨论】:

  • zibil,我注意到您的原始代码是radios.add(),然后您将其编辑为radios.add(cb3)。原始代码会导致此错误,而您编辑的代码应该有不同的错误。
  • 对不起。我注意到它晚了。真正的代码是 radios.add(cb3),last one。

标签: java swt


【解决方案1】:

您正在尝试将 Swing 类 (ButtonGroup) 与 SWT 一起使用。在 SWT 中,您可以在 Composite 中创建按钮以形成一个组。查看http://eclipse.org/swt/snippets上的按钮sn-ps

【讨论】:

  • 实际上,我需要 3 个单选按钮,但它们每个都在不同的复合组中,已经。而且,它们在屏幕中的不同位置。所以我尝试在它们之间进行单选。
猜你喜欢
  • 1970-01-01
  • 2014-07-06
  • 2015-12-02
  • 2020-01-17
  • 1970-01-01
  • 2017-04-09
  • 2017-08-15
  • 2018-06-13
相关资源
最近更新 更多