关于JFrame的add方法

来源:百度知道 编辑:UC知道 时间:2024/06/24 10:06:14
Button btn=new Buttom("button");
JFrame jf=new JFrame("Frame");
jf.add(btn)和jf.getContentPane().add(btn)有什么区别?

jf.getContentPane() 返回一个容器,这个容器为不包括窗口标题的其他部分 比较大的区别就是组件如果用坐标定位的话,前者的竖直坐标从最顶端开始算,后者从标题栏以下开始算。

jf.getContentPane() 返回一个容器,这个容器为不包括窗口标题的其他部分

比较大的区别就是组件如果用坐标定位的话,前者的竖直坐标从最顶端开始算,后者从标题栏以下开始算。