public class XCreatorUtils
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.Map<java.lang.Class<? extends Widget>,java.lang.Class<?>> |
objectMap |
static java.util.Map<java.lang.Class<? extends Widget>,java.lang.Class<?>> |
xLayoutMap |
| 构造器和说明 |
|---|
XCreatorUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static XCreator |
createXCreator(Widget widget)
创建creator
|
static XCreator |
createXCreator(Widget widget,
java.awt.Dimension d)
带初始大小的Widget转化为XCreator当然XCreator也需要把大小赋值上
|
static javax.swing.Icon |
getCreatorIcon(XCreator creator)
返回组件的图标
|
static XLayoutContainer |
getHotspotContainer(XCreator creator)
获取焦点组件所在的顶层容器,可能是目标本身
|
static XLayoutContainer |
getParentXLayoutContainer(XCreator creator)
获取焦点组件所在的顶层容器,不包括目标本身
|
static void |
refreshAllNameWidgets(XLayoutContainer container)
刷新所有名字控件
|
public static java.util.Map<java.lang.Class<? extends Widget>,java.lang.Class<?>> objectMap
public static java.util.Map<java.lang.Class<? extends Widget>,java.lang.Class<?>> xLayoutMap
public static XCreator createXCreator(Widget widget)
widget - 控件public static XCreator createXCreator(Widget widget, java.awt.Dimension d)
widget - 控件d - 大小public static void refreshAllNameWidgets(XLayoutContainer container)
container - 布局容器public static XLayoutContainer getParentXLayoutContainer(XCreator creator)
creator - 组件public static XLayoutContainer getHotspotContainer(@Nonnull XCreator creator)
creator - 组件public static javax.swing.Icon getCreatorIcon(XCreator creator)
creator - 组件