[英]Can I set a value to a radio button in Java?
可以在Java中為無線電設置值嗎? 如果選擇了收音機,我將獲得它們的價值。
編輯:該值類似於:radio1 =值10,radio2,值= 15,radio3 =值30,依此類推,如果未選擇則為not。
要從代碼中選擇,您可以使用
JRadioButton rb1 = new JRadioButton("Select Me");
rb1.setSelected(true);
並獲得選擇
boolean selected = rb1.isSelected();
設置值:
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());
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.