Я создал несколько переключателей, но по какой-то причине я могу выбрать только один, и если я выберу другой, то ранее выбранный переключатель сразу не будет снят.Я хочу иметь возможность одновременно выбирать несколько флажков? Java SWT
код:
package demo;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.SWT;
public class example {
protected Shell shell;
/**
* Launch the application.
* @param args
*/
public static void main(String[] args) {
try {
example window = new example();
window.open();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Open the window.
*/
public void open() {
Display display = Display.getDefault();
createContents();
shell.open();
shell.layout();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
}
/**
* Create contents of the window.
*/
protected void createContents() {
shell = new Shell();
shell.setSize(450, 300);
shell.setText("SWT Application");
Button btnRadioButton = new Button(shell, SWT.RADIO);
btnRadioButton.setBounds(83, 10, 90, 16);
btnRadioButton.setText("Radio Button");
Button btnRadioButton_1 = new Button(shell, SWT.RADIO);
btnRadioButton_1.setBounds(55, 86, 90, 16);
btnRadioButton_1.setText("Radio Button");
Button btnRadioButton_2 = new Button(shell, SWT.RADIO);
btnRadioButton_2.setBounds(179, 158, 90, 16);
btnRadioButton_2.setText("Radio Button");
Button btnRadioButton_3 = new Button(shell, SWT.RADIO);
btnRadioButton_3.setBounds(293, 65, 90, 16);
btnRadioButton_3.setText("Radio Button");
Button button = new Button(shell, SWT.RADIO);
button.setText("Radio Button");
button.setBounds(303, 103, 90, 16);
Button button_1 = new Button(shell, SWT.RADIO);
button_1.setText("Radio Button");
button_1.setBounds(189, 196, 90, 16);
}
}
Я хочу радио кнопки 1,2 и 3 должны быть связаны так только один из них может быть выбран одновременно. Но я бы хотел, чтобы 4,5 и 6 были в отдельной группе и т. Д.
Как я могу исправить это, спасибо?
Пример использования:
Ответ Вопрос один с помощью переключателей 1, 2 и 3
Ответ Вопрос два с помощью переключателей 4, 5 и 6
т.д.
как я могу следовать этому примеру группировать радиокнопки, описанных выше, например, btnRadioButton, btnRadioButton_1 и btnRadioButton_2 – Presenter
Только что отредактировал мой ответ. – andrucz
Когда я пытаюсь сделать это, последние три переключателя становятся невидимыми – Presenter