Java内容面板和分层面板有什么不同?

来源:百度知道 编辑:UC知道 时间:2024/06/22 00:41:59
Java内容面板和分层面板有什么不同?为什么有的组件加到分层面板中后,就行了,但是书中Swing组件不能直接添加到顶层容器中,它必须添加到一个与Swing顶层容器相关联的内容面板(content pane)上,是不是所有的组件都必须加到内容面板中才行?分层面板也与顶层容器相关联吗?不好意思不知道各位看懂了没?

顶层容器 Container

它是一个容器 是用来存放组件的....

而JPanel 是我们一般说的面板..它本身也是组件 ,还可以添加其他组件..

组件 可以直接添加到Container里 也可以添加到JPanel上 再把JPanel
添加到Container里 而JPanel不添加任何组件 也行 因为它本身具有组件的特性 可以监听,可以设置字体,颜色,背景,大小..可以进行自定义绘制,..
功能很多,面板这个词很贴切