JFrame,JPanel默认哪些布局?

bbs66163 2008-10-06 01:52:46
JFrame,JPanel默认哪些布局?
...全文
2377 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky_pearl 2010-08-19
  • 打赏
  • 举报
回复
Panel默认布局是FlowLayout
sky_pearl 2010-08-19
  • 打赏
  • 举报
回复
Window的默认布局是BorderLayout,JFrame是继承自Window的
小怪兽C 2008-10-06
  • 打赏
  • 举报
回复
楼上正解。
ZangXT 2008-10-06
  • 打赏
  • 举报
回复
JFrame是BorderLayout。
JFrame 类与 Frame 轻微不兼容。与其他所有 JFC/Swing 顶层容器一样,JFrame 包含一个 JRootPane 作为其唯一的子容器。根据规定,根窗格所提供的内容窗格应该包含 JFrame 所显示的所有非菜单组件。这不同于 AWT Frame。为了方便地使用 add 及其变体,已经重写了 remove 和 setLayout,以在必要时将其转发到 contentPane。这意味着可以编写:

frame.add(child);
子级将被添加到 contentPane。内容窗格始终是非 null 的。试图将其设置为 null 会导致 JFrame 抛出异常。默认的内容窗格上会设置有 BorderLayout 管理器。


JPanel默认是FlowLayout

62,634

社区成员

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

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