GWT Widget 类(GWT Widget Class)
介绍 (Introduction)
类Widget是大多数用户界面对象的基类。 Widget添加了对从浏览器接收事件并直接添加到面板的支持。
Class 声明 (Class Declaration)
以下是com.google.gwt.user.client.ui.Widget类的声明 -
public class Widget
extends UIObject
implements EventListener
字段 (Field)
以下是com.google.gwt.user.client.ui.Widget类的字段 -
public static final java.lang.String DEBUG_ID_PREFIX - 您指定的元素ID将以静态字符串DEBUG_ID_PREFIX作为前缀。
类构造函数 (Class Constructors)
Sr.No. | 构造函数和描述 |
---|---|
1 | Widget() 这将为子类创建一个Widget。 |
Class Methods
Sr.No. | 方法和描述 |
---|---|
1 | protected 《H extends EventHandler》 HandlerRegistration addDomHandler(H handler, DomEvent.Type《H》 type) 向窗口小部件添加本机事件处理程序并接收相应的本机事件。 |
2 | protected 《H extends EventHandler》 HandlerRegistration addHandler(H handler, GwtEvent.Type《H》 type) 将此处理程序添加到窗口小部件。 |
3 | protected void delegateEvent(Widget target, GwtEvent《?》 event) 在子窗口小部件上触发事件。 |
4 | protected void doAttachChildren() 如果一个小部件实现了HasWidgets,它必须覆盖此方法并为每个子小部件调用onAttach()。 |
5 | protected void doDetachChildren() 如果窗口小部件实现HasWidgets,它必须覆盖此方法并为其每个子窗口小部件调用onDetach()。 |
6 | void fireEvent(GwtEvent《?》 event) 将给定事件触发到所有适当的处理程序。 |
7 | protected int getHandlerCount(GwtEvent.Type《?》 type) 获取侦听事件类型的处理程序数。 |
8 | Widget getParent() 获取此小部件的父面板。 |
9 | boolean isAttached() 确定此窗口小部件当前是否附加到浏览器的文档(即,此窗口小部件与底层浏览器文档之间存在不间断的窗口小部件链)。 |
10 | protected boolean isOrWasAttached() 这个小部件是否已附加? |
11 | protected void onAttach() 当窗口小部件附加到浏览器的文档时,将调用此方法。 |
12 | void onBrowserEvent(Event event) 收到浏览器事件时触发。 |
13 | protected void onDetach() 当窗口小部件与浏览器的文档分离时,将调用此方法。 |
14 | protected void onLoad() 获取对象的底层DOM元素的句柄。 |
15 | protected void onUnload() 在将窗口小部件与浏览器的文档分离之前立即调用此方法。 |
16 | void removeFromParent() 从其父窗口小部件中删除此窗口小部件。 |
17 | void sinkEvents(int eventBitsToAdd) 重写以将调用推迟到super.sinkEvents,直到第一次将此窗口小部件附加到dom,作为性能增强。 |
方法继承 (Methods Inherited)
该类继承以下类中的方法 -
com.google.gwt.user.client.ui.UIObject