我需要2个单选按钮,但每个单选按钮在SWT中的不同复合组中。我需要在他们中单一选择。请帮我解释一下代码。 (需要不使用使用swing ButtonGroup)
Shell shell = new Shell(display);
Default = new Group(shell,SWT.RADIO);
Default.setText("Default");
Default.setLayout(new RowLayout(SWT.HORIZONTAL));
compbutton = new Button(Default,SWT.RADIO);
compbutton.setText("Play against Computer");
pl2button = new Button(shell,SWT.RADIO);
pl2button.setText("Player1 Vs Player2");
当我尝试选择单选按钮时,两者都被选中。我只需要其中一个被选中。
答案 0 :(得分:1)
如果您不想使用ButtonGroup
button.addSelectionListener
)添加到两个按钮