如果没有提供,则默认的Panel类型是 Panel.Position.
设置或者获取装饰的 GraphObject. 通过调用 Part.addAdornment 可以设置更新adorned object's
这是一个只读属性返回 Part 包含的 adorned object. 如果 adornedObject 值为null,此值也为null.
这是一个只读属性返回此装饰可能包含在其可视化树中的 Placeholder. 如果没有placeholder object则这个值可能为null.
装饰是一个特殊的 Part 它与另一个 Adornment.adornedPart 相关联.
装饰通常与 adorned Part 中特定的 GraphObject 相关联 -- 这个值就是 adornedObject. 然而 adornedObject 可能为 null, 在这种情况下 adornedPart 也将为null.
被 adorned object 所占据的区域由 Placeholder 在装饰的视觉树中展示. placeholder 总是 Part.locationObject, 尽管你可以指定任何一个 Spot 作为 Part.locationSpot. 装饰不一定需要一个 placeholder, 但是最多只有一个.
装饰可以通过 Part.category 区分. 此属性可以是任意确定能创建装饰的字符串值, 通常是一种希望能够区分各种装饰的工具使用 Part.findAdornment 方法去查找给定category的装饰part.
例如, 当part有Part.isSelected Part.category 是"Selection" Part.updateAdornments将创建一个装饰 通常包含8个调整大小的handles.
除了选择装饰和工具装饰,装饰也用于上下文菜单和工具提示。在这种情况下, adornedObject 指上下文菜单或工具提示应用的 GraphObject 。
装饰不能有任何连接,也不能有成员或是组中的一员。
装饰不能拥有自己的装饰.装饰不能被选中.
装饰物不被Layout定位因为它们通常是根据它们所装饰的部分来定位的.
有关更多讨论跟示例, 请参见 Selection, ToolTips, Context Menus, and Tools.