ButtonGroup无法显示

下沉的西 2011-11-09 08:39:10
如果我的JFrame布局为空时,所添加的ButtonGroup将无法显示....怎么才能在指定的地方显示?
JFrame jf=new JFrame("t");
jf.setLayout(null);
ButtonGroup bg=new ButtonGroup();
JRadioButton jrbt=new JRadioButton("a");
JRadioButton jrbs=new JRadioButton("b");
bg.add(jrbt);
bg.add(jrbs);

我是新手,请大家多多指教...
...全文
357 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
下沉的西 2011-11-10
  • 打赏
  • 举报
回复
可是ButtonGroup上所添加的控件也无法显示
下沉的西 2011-11-10
  • 打赏
  • 举报
回复
用流布局不能让它在指定的地方显示
huntor 2011-11-09
  • 打赏
  • 举报
回复
public class javax.swing.ButtonGroup implements java.io.Serializable {

ButtonGroup 不是可视组件
小小X 2011-11-09
  • 打赏
  • 举报
回复
JFrame jf=new JFrame("t");
jf.setLayout(null);
ButtonGroup bg=new ButtonGroup();
JRadioButton jrbt=new JRadioButton("a");
JRadioButton jrbs=new JRadioButton("b");
bg.add(jrbt);
bg.add(jrbs);

jf.setLayout(new FlowLayout());
jf.setVisible(true);
jf.setSize(200, 200);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.add(jrbs);
jf.add(jrbt);
成一粒 2011-11-09
  • 打赏
  • 举报
回复
想再指定的地方显示。就是java的自定义布局。自己实现LayoutManager接口。比较复杂(涉及到组件随frame变化是的位置算法)
也可以用这个GridBagLayout 一般的都能实现了
下沉的西 2011-11-09
  • 打赏
  • 举报
回复
this里并没有add方法...编译错误
ailengukai 2011-11-09
  • 打赏
  • 举报
回复
后面加
this.add(jrbt);
this.add(jrbs);
ailengukai 2011-11-09
  • 打赏
  • 举报
回复
必须将jrbt、jrbs加入到容器中才行啊

58,441

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧