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
- 组件