2016-05-17 148 views
0

我試圖創建一個使用擺動理念,在幀中的兩個單選按鈕。這裏是我的代碼創建單選按鈕

import javax.swing.*; 

class abc 
{ 
     abc() 
     { 
     JFrame j=new JFrame(); 
     JRadioButton jb1=new JRadioButton("a)first"); 
     JRadioButton jb2=new JRadioButton("b)Second"); 
     jb1.setBounds(50,100,70,30); 
     jb1.setBounds(50,150,70,30); 
     ButtonGroup b=new ButtonGroup(); 
     b.add(jb1); 
     b.add(jb2); 
     j.add(jb1); 
     j.add(jb2); 
     j.setSize(500, 500); 
     j.setLayout(null); 
     j.setVisible(true); 
     } 
} 
public class Swingss 
{ 
    public static void main(String[] args) 
    { 
     new abc(); 
    } 
} 

,但我得到了框架內只有一個單選按鈕...我可以知道我做了錯誤

+0

集JB2綁定值 – iOS

+2

不要使用固定尺寸的按鈕。改爲使用[LayoutManager](https://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html)。 –

回答

1

輸入錯誤jb1兩次,而不是jb2

jb1.setBounds(50,100,70,30); 
jb1.setBounds(50,150,70,30); // -> jb2