-
JPanel 和JFrame 虽然都是java.swing 包里的组件
-
JPanel组件是容器(轻量级的),,需要放置到顶层容器(就是JFrame组件)里,才能显示, 如JDialog,JWindow等都属于JPanel范围内,就像(水笔,铅笔,钢笔,橡皮擦都是书写用品)
-
JFrame是顶层容器,可以容纳JPanel等组件(JFrame对象.add(JDialog对象或JWindow对象等))
-
JPanel可以嵌套JPanel,如在JButton里面添加JLable ,但是 JFrame里却不能放置JFrame等顶层容器
-
JPanel默认是流式布局FlowLayout ,JFrame默认是边界布局BorderLayout
-
JPanel默认的显示状态是true,JFrame要显示需要调用setVisable(true)方法才能显示
-
JFrame有窗口的边框,具有标题栏,边框 最大化按钮,最小化按钮,关闭按钮 。JPanel默认状态下没有边框,没有这些按钮
如有理解错误,敬请指出
JPanel 和JFrame
最新推荐文章于 2023-05-09 17:38:23 发布