Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将SWT按钮添加到按钮组_Java_Swt - Fatal编程技术网

Java 将SWT按钮添加到按钮组

Java 将SWT按钮添加到按钮组,java,swt,Java,Swt,使用SWT,我想使用group.add(按钮)对一些按钮进行分组方法将它们添加到按钮组 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)不适用

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

  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)不适用于参数()

    • 您正在尝试将Swing类(ButtonGroup)与SWT一起使用。在SWT中,您可以在组合中创建按钮以形成一个组。查看zibil上的按钮片段,我注意到您的原始代码是
      radios.add()
      ,然后您将其编辑为
      radios.add(cb3)
      。原始代码可能会导致此错误,而您编辑的代码应该有不同的错误。很抱歉,我很晚才注意到。真正的代码是radios。添加(cb3),最后一个。实际上,我需要3个单选按钮,但每个按钮都在不同的组合组中。并且,它们在屏幕上的不同位置。所以我尝试在它们之间进行单选。