如何将FlowLayout布局添加到BorderLayout 的SOUTH?

hcwsdiy 2009-04-22 09:27:46
import java.awt.*;
public class ch16
{
public static void main(String args[])
{
Frame f=new Frame("单选按钮");
CheckboxGroup cg=new CheckboxGroup();

Checkbox C3=new Checkbox("124");
Checkbox C4=new Checkbox("汉堡",cg,false);
Checkbox C5=new Checkbox("薯条",cg,false);
Checkbox C6=new Checkbox("可乐",cg,false);
Checkbox C7=new Checkbox("小不丁",cg,false);

f.setLayout(new FlowLayout());
f.setBounds(250,350,250,100);
f.add(C4);
f.add(C5);
f.add(C6);
f.add(C7);
f.setVisible(true);



Frame f2=new Frame("使用单选按钮组件");

f2.setBounds(250,350,250,100);


f2.add(f,BorderLayout.SOUTH);
f2.add(C3,BorderLayout.CENTER);
f2.add(C6,BorderLayout.SOUTH);
f2.add(C7,BorderLayout.WEST);

f2.setVisible(true);
}
}
麻烦修改一下代码!!!
谢谢!!!
...全文
120 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hkp2008 2009-04-23
  • 打赏
  • 举报
回复
Frame f=new Frame("单选按钮");
Panel f=new Panel();
zg430twk1418 2009-04-22
  • 打赏
  • 举报
回复
新建一个Panel
把这个Panel的布局设为FlowLayout();
在BorderLayout布局的南边添加这个Panel
jidushanbojue 2009-04-22
  • 打赏
  • 举报
回复
顶一楼
  • 打赏
  • 举报
回复
不能在窗体中添加窗体,可以把f改成Panel(面板)类型,这样就可以在f2中添加f

62,635

社区成员

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

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