0
可以在Java中爲無線電設置一個值嗎?如果選擇收音機,我可以獲得它們的價值。我可以在Java中爲單選按鈕設置一個值嗎?
編輯:值是一些like:radio1 =值10,radio2,值= 15,radio3 =值30等,如果它被選中或不是。
可以在Java中爲無線電設置一個值嗎?如果選擇收音機,我可以獲得它們的價值。我可以在Java中爲單選按鈕設置一個值嗎?
編輯:值是一些like:radio1 =值10,radio2,值= 15,radio3 =值30等,如果它被選中或不是。
要設置值:
JRadioButton rb = new JRadioButton(Integer.toString(10));
要獲取的設定值:
rb.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e){
System.out.println("Selected value = " + e.getActionCommand());
}
});
編輯
如果您選擇當執行相同的操作,多個單選按鈕,我建議所有的人都註冊相同的ActionListener
:
private class MyActionListener implements ActionListener{
@Override
public void actionPerformed(ActionEvent e){
System.out.println("Selected value = " + e.getActionCommand());
}
}
從代碼中選擇,你可以使用
JRadioButton rb1 = new JRadioButton("Select Me");
rb1.setSelected(true);
,並獲得選擇
boolean selected = rb1.isSelected();
是的,但具體將取決於您正在使用哪個Java Radio Button類。 – Quentin 2011-05-06 14:41:07
[電臺](http://teesdiary.files.wordpress.com/2010/05/old-school-radio-image.jpg)?另外,您有沒有想過看[The Java Tutorials](http://download.oracle.com/javase/tutorial/uiswing/components/button.html#radiobutton)? – mre 2011-05-06 14:45:48
單選按鈕;) – 2011-05-06 15:16:04