Получение выбранного RadioButton в LWUIT - PullRequest
3 голосов
/ 18 октября 2011

Эй, люди?У меня есть проблема в получении выбранного предмета из двух RadionButtons (мужской и женский) с помощью LWUIT на платформе J2ME.

RadioButton selected = genderGroup.getRadioButton(genderGroup.getSelectedIndex());
String selectedGender = selected.toString();

Я попробовал блок кода выше, но так и не получил того, что ожидал.

Кто-нибудь, пожалуйста, помогите мне.

С уважением, Кевин.

Ответы [ 2 ]

3 голосов
/ 18 октября 2011

Я полагаю, что вы хотите извлечь из RadioButton текст, связанный с этим RadioButton.Для этого вам нужно использовать getText() вместо toString().

Это то, что вы хотите сделать?

1 голос
/ 18 октября 2011

эй, кевинтич Пожалуйста, используйте этот код ...

ComponentGroup radioGroup = new ComponentGroup();
final RadioButton defaultBorder = new RadioButton("Default");
radioGroup.addComponent(defaultBorder);
final RadioButton etchedBorder = new RadioButton("Etched Raised Theme");
radioGroup.addComponent(etchedBorder);
final RadioButton etchedColors = new RadioButton("Etched Raised Colors");
radioGroup.addComponent(etchedColors);
final RadioButton etchedLowBorder = new RadioButton("Etched Lowered Theme");
radioGroup.addComponent(etchedLowBorder);
final RadioButton etchedLowColors = new RadioButton("Etched Lowered Colors");
radioGroup.addComponent(etchedLowColors);
final RadioButton bevelBorder = new RadioButton("Bevel Raised Theme");
radioGroup.addComponent(bevelBorder);
final RadioButton bevelColors = new RadioButton("Bevel Raised Colors");
radioGroup.addComponent(bevelColors);
final RadioButton bevelLowBorder = new RadioButton("Bevel Lowered Theme");
radioGroup.addComponent(bevelLowBorder);
final RadioButton bevelLowColors = new RadioButton("Bevel Lowered Colors");
radioGroup.addComponent(bevelLowColors);
final RadioButton roundBorder = new RadioButton("Round Theme");
radioGroup.addComponent(roundBorder);
final RadioButton roundColors = new RadioButton("Round Colors");
radioGroup.addComponent(roundColors);
RadioButton disabledRadioButton = new RadioButton("Disabled Radio Button");
disabledRadioButton.setEnabled(false);
radioGroup.addComponent(disabledRadioButton);
f.addComponent(radioGroup);
...