2011-10-18 31 views
3

嗨,人們?我在使用J2ME平臺上的LWUIT從兩個RadionButtons(男性和女性)獲得所選項目方面遇到了挑戰。獲取LWUIT中選定的RadioButton

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

我試過了上面的代碼塊,但沒有得到我的預期。

有人請給我一隻手。

Regards, Kevin。

+1

接受答案。 – Mun0n

回答

1

哎kevintich請使用此代碼...

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); 
+0

我可以知道這是什麼嗎?這是正確的答案嗎? – bharath

+0

雅.............. –

+0

沒有阿倫。這是不正確的答案。你說過如何添加組件。 – bharath

3

我想你想從RadioButton提取什麼是關聯到這個RadioButton文本。要做到這一點,你需要使用getText(),而不是toString()

這就是你想要做的嗎?

相關問題