社区
Java SE
帖子详情
JFrame,JPanel默认哪些布局?
bbs66163
2008-10-06 01:52:46
JFrame,JPanel默认哪些布局?
...全文
2434
4
打赏
收藏
JFrame,JPanel默认哪些布局?
JFrame,JPanel默认哪些布局?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
固定
JFrame
下,
默认
BorderLayout
布局
中的
JPanel
大小如何调整
CENTER宽度、高度均倒算。1、
JFrame
默认
布局
:BorderLayout(
JPanel
默认
布局
为FlowLayout),
JFrame
默认
布局
会屏蔽设置大小
JPanel
.setSize设置的大小,如要更改,可以使用
JPanel
.setPreferredSize更改大小。
JFrame
默认
布局
为BorderLayout,共五个部分,分别为:NORTH、SOUTH、LEFT、RIGHT、CENTER,BorderLayout常量,需要为添加的组件进行单独指定。
Java |
JPanel
与
JFrame
的区别
本质上: 因为
jpanel
和
jframe
都间接的继承了container,所有他们也有
布局
管理器的方法。
jpanel
和容器一样,都只能装东西,最终要显示还是要通过
jframe
,
jframe
是继承了window类,而window具有显示图形的功能。只要是继承了window的类都可以在桌面上直接显示。 细节上:
Jpanel
不是顶级窗口,不能直接输出。它必须放在象
JFrame
这样的顶级窗口上才能输出。 JcontentPane实际上就是一个
JPanel
。
Jframe
中会
默认
new一个JPane
java
布局
setbounds,Java setBounds不能与
JPanel
一起使用
i am doing a small Gui in java. i am using setBounds methods to set the position of buttons etc on my
JFrame
, but problem is that when i use it with
JPanel
button is not visible on
JFrame
, a...
容器控件
JPanel
的使用
-----------------siwuxie095 工程名:TestUI 包名:com.siwuxie095.ui 类名:TestPanel.java 工程结构目录如下: 在
默认
窗体
JFrame
被创建后,其中包含...
JAVA中
JPanel
类方法汇总
Panel 是 Java Swing 中的一个面板组件,用于在 GUI 界面中显示和管理其他组件。
JPanel
类继承自 JComponent 类,具有 JComponent 类的所有属性和方法,并且还有一些特有的方法。需要注意的是,
JPanel
是一个轻量级组件,不能直接添加到
JFrame
中,需要先。使用,例如
JFrame
、JDialog、JScrollPane 等。,即在一个
JPanel
中添加其他的
JPanel
,,再将其添加到
JFrame
中。的,如果需要使用其他
布局
,需要。
Java SE
62,621
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章