java Java中JFram和Container有什么区别?

Java中JFram和Container有什么区别?Container是一个容器对象JFrame继承了Container,所以JFrame本身也能add组件由于JFrame还继承了java.awt.W

Java中JFram和Container有什么区别?

Container是一个容器对象JFrame继承了Container,所以JFrame本身也能add组件由于JFrame还继承了java.awt.Window,所以可以将图形展示出来!综上所述,JFrame继承Container等类,Container有的功能它都有另外继承Window,可对窗口进行操作!(如,展示)建议去查看API,看下他们的结构

java问题JFrame,JPanel,Container三者有什么区别?

JPanel包含于JFrame之中 Container是容器 包含所有组建的类一般开发你可以不考虑Container 直接在JFrame上操作 要用可以通过方法 好像是getContainer()(具体自己查下API 反正我没怎么用到过)一个JFrame可以包含多个JPanel 一个作为基础的内容面板 用setContentPane() 设置