簡體   English   中英

我可以在Java中為單選按鈕設置值嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM