GWT UIObject类
GWT UIObject类 介绍
UIObject类是所有用户界面对象的父类。它只是包装了一个 DOM 元素,不能接收事件。它提供直接子类,如 Widget、MenuItem、MenuItemSeparator、TreeItem。
-
所有 UIObject 对象都可以使用 CSS 设置样式。
-
每个 UIObject 都有一个主要样式名称,用于标识应始终应用于它的关键 CSS 样式规则。
-
可以通过操作对象的辅助样式名称来实现更复杂的样式行为。
GWT UIObject类 声明
public abstract class UIObject
extends java.lang.Object
GWT UIObject类 构造方法
构造方法 | 描述 |
---|---|
UIObject() | 为子类创建一个 UIObject。 |
GWT UIObject类 方法
方法 | 描述 |
---|---|
void addStyleDependentName(java.lang.String styleSuffix) | 通过指定样式名称的后缀来添加依赖样式名称。 |
void addStyleName(java.lang.String style) | 向此对象添加辅助或从属样式名称。 |
static void ensureDebugId(Element elem, java.lang.String id) | 确保 elem 具有 ID 属性集,允许它与第三方库和测试工具集成。 |
protected static void ensureDebugId(Element elem, java.lang.String baseID, java.lang.String id) | 设置特定元素的调试 ID。 |
ensureDebugId(java.lang.String id) | 确保此 UIObject 的主元素具有 ID 属性集,允许它与第三方库和测试工具集成。 |
int getAbsoluteLeft() | 获取对象的绝对左侧位置(以像素为单位),从浏览器窗口的客户区开始测量。 |
int getAbsoluteTop() | 获取对象的绝对顶部位置(以像素为单位),从浏览器窗口的客户区开始测量。 |
Element getElement() | 获取对象的底层 DOM 元素的句柄。 |
int getOffsetHeight() | 获取对象的偏移高度(以像素为单位)。 |
int getOffsetWidth() | 获取对象的偏移宽度(以像素为单位)。 |
protected Element getStyleElement() | 返回将应用样式名称的元素的模板方法。 |
java.lang.String getStyleName() | 以空格分隔的列表形式获取对象的所有样式名称。 |
protected static java.lang.String getStyleName(Element elem) | 以空格分隔的列表形式获取元素的所有样式名称。 |
java.lang.String getStylePrimaryName() | 获取与对象关联的主要样式名称。 |
protected static java.lang.String getStylePrimaryName(Element elem) | 获取元素的主要样式名称。 |
java.lang.String getTitle() | 获取与此对象关联的标题。 |
boolean isVisible() | 确定此对象是否可见。 |
static boolean isVisible(Element elem) | 确定元素是否可见。 |
protected void onEnsureDebugId(java.lang.String baseID) | 当用户使用 ensureDebugId(String) 方法设置 id 时调用。 |
void removeStyleDependentName(java.lang.String styleSuffix) | 通过指定样式名称的后缀删除依赖样式名称。 |
void removeStyleName(java.lang.String style) | 删除样式名称。 |
protected void setElement(Element elem) | 设置此对象的浏览器元素。 |
protected void setElement(Element elem) | 设置此对象的浏览器元素。 |
void setHeight(java.lang.String height) | 设置对象的高度。 |
void setPixelSize(int width, int height) | 设置对象的大小(以像素为单位),不包括边框、边距和填充等装饰。 |
void setSize(java.lang.String width, java.lang.String height) | 设置对象的大小。 |
protected static void setStyleName(Element elem, java.lang.String styleName) | 清除元素的所有样式名称并将其设置为给定的样式。 |
protected static void setStyleName(Element elem, java.lang.String style, boolean add) | 这种方便的方法为给定元素添加或删除样式名称。 |
void setStyleName(java.lang.String style) | 清除对象的所有样式名称并将其设置为给定的样式。 |
protected static void setStylePrimaryName(Element elem, java.lang.String style) | 设置元素的主要样式名称并更新所有相关样式名称。 |
void setStylePrimaryName(java.lang.String style) | 设置对象的主要样式名称并更新所有相关样式名称。 |
void setTitle(java.lang.String title) | 设置与此对象关联的标题。 |
void setVisible(boolean visible) | 设置此对象是否可见。 |
static void setVisible(Element elem, boolean visible) | 设置此元素是否可见 |
void setWidth(java.lang.String width) | 设置对象的宽度。 |
java.lang.String toString() | 此方法被覆盖,以便任何对象都可以在调试器中作为 HTML 片段查看。 |
void unsinkEvents(int eventBitsToRemove) | 从此对象的事件列表中删除一组事件。 |
热门文章
优秀文章