极客号

什么是顶级容器?(java swing 顶层容器)

  1. 什么是顶级容器?
  2. java中container、component、panel三者之间的关系?

什么是顶级容器?

顶级容器,AWT里面的顶级容器是Frame, Swing里面需要一个轻量级的组件作为所有Swing组件的容器,这就是提到的RootPane。

什么是顶级容器?(java swing 顶层容器)-图1

AWT的组件是直接依赖于目标系统的,也就是说,AWT的组件依赖于本地接口(Native interface)实现,形象一点,AWT里面的组件基本上是对目标系统组件的简单包装,因为这样开发最容易,同时能保证AWT作到Java的窗体样式和本地操作系统的一致。

但问题在于,过分的依赖于本地接口,造成AWT支持的组件只能是流行GUI中的一个最小集合,凡是不同系统间有差异的组件均不提供,极大地限制了AWT的表现能力。 

java中container、component、panel三者之间的关系?

container是容器,是大于组件最外面一层的东西component是组件,实现swing界面功能用的东西panel是组件,是component组件的其中的一个

什么是顶级容器?(java swing 顶层容器)-图2

到此,以上就是小编对于列举java swing中的顶层容器的问题就介绍到这了,希望介绍的2点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

什么是顶级容器?(java swing 顶层容器)-图3

本站非盈利性质,与其它任何公司或商标无任何形式关联或合作。内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱

转载请注明出处:http://www.hushtel.com/sm/33762.html

分享:
扫描分享到社交APP
上一篇
下一篇