2016-05-17 93 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