我是一个Java爱好者
分类:
2010-04-21 09:14:10
组建还有两个相关属性:
parent属性,指包含组件的父级对象;
parentDocument属性,指组件所在的Application程序或用户组中位于层级顶部的对象。
parentDocument和parent属性很容易混淆,它们有时会指向同一对象。比如在自定义一个继承Canvas的组件,叫cartCell,其中放入一个id为cart_check的CheckBox,那么这个cart_check的parent属性和parentDocument属性总代表cartCall组件本身。
如果在cartCell中再创建一个名为check_holder的Canvas,将cart_check放在check_holder里面,这样cartCell中就形成了两级容器。此时cart_check的parent指向check_holder,而parentDocument仍然指向cartCell组件不变。