2013-07-27 166 views
1

我有兩個用java製作的單選按鈕。問題是他們沒有聯繫在一起,即他們都可以同時被選中。我如何實現他們之間的聯繫?多個單選按鈕被選中

+3

你需要閱讀有關單選按鈕組。順便說一下你在用什麼方法? –

+0

嘿,想知道下面的答案是否對你有幫助? – JNL

回答

3

我認爲你需要這一點;

 //Create three radio buttons 
     JRadioButton aButton = new JRadioButton("A",true); 
     JRadioButton bButton = new JRadioButton("B"); 
     JRadioButton cButton = new JRadioButton("C"); 

     //Create a ButtonGroup object, add buttons to the group 
     ButtonGroup myButtonGroup = new ButtonGroup(); 
     myButtonGroup.add(aButton); 
     myButtonGroup.add(bButton); 
     myButtonGroup.add(cButton); 

     //Display radio buttons 
     getContentPane().setLayout(new FlowLayout()); 
     getContentPane().add(aButton); 
     getContentPane().add(bButton); 
     getContentPane().add(cButton); 
     setSize(250,100); 
     setTitle("Swing Radio Buttons"); 
     setVisible(true); 

讓我知道,如果幫助。

+0

它解決了問題 –

+0

當然,很高興它幫助。我很感激,如果你能接受答案,如果它幫助你。 TX – JNL

-2

設置相同name屬性 Radio example

<input id="hello" type="radio" name="greet"> 
<label for="hello">hello</label> 
<input id="hi" type="radio" name="greet"> 
<label for="hi">hi</label> 
<hr /> 
<input id="all" type="radio" name="who"> 
<label for="all">world!</label> 
<input id="one" type="radio" name="who"> 
<label for="one">you</label> 
+0

我在java中說過,你提的是html –

+0

猜你在說java swing! –

+0

在這種情況下,您正在尋找這個http://docs.oracle.com/javase/7/docs/api/javax/swing/ButtonGroup.html – ep0