GWT - Classe Widget
Introdução
A classe Widgeté a classe base para a maioria dos objetos de interface do usuário. Widget adiciona suporte para receber eventos do navegador e ser adicionado diretamente aos painéis.
Declaração de Classe
A seguir está a declaração para com.google.gwt.user.client.ui.Widget classe -
public class Widget
extends UIObject
implements EventListener
Campo
A seguir estão os campos para com.google.gwt.user.client.ui.Widget classe -
public static final java.lang.String DEBUG_ID_PREFIX - O ID do elemento que você especificar será prefixado pela string estática DEBUG_ID_PREFIX.
Construtores de classe
Sr. Não. | Construtor e descrição |
---|---|
1 | Widget() Isso cria um widget para as classes filhas. |
Métodos de aula
Sr. Não. | Método e Descrição |
---|---|
1 | protected <H extends EventHandler> HandlerRegistration addDomHandler(H handler, DomEvent.Type<H> type) Adiciona um manipulador de eventos nativo ao widget e coleta o evento nativo correspondente. |
2 | protected <H extends EventHandler> HandlerRegistration addHandler(H handler, GwtEvent.Type<H> type) Adiciona esse manipulador ao widget. |
3 | protected void delegateEvent(Widget target, GwtEvent<?> event) Dispara um evento em um widget filho. |
4 | protected void doAttachChildren() Se um widget implementa HasWidgets, ele deve sobrescrever esse método e chamar onAttach () para cada um de seus widgets filhos. |
5 | protected void doDetachChildren() Se um widget implementa HasWidgets, ele deve substituir esse método e chamar onDetach () para cada um de seus widgets filhos. |
6 | void fireEvent(GwtEvent<?> event) Dispara o evento fornecido para todos os manipuladores apropriados. |
7 | protected int getHandlerCount(GwtEvent.Type<?> type) Obtém o número de manipuladores ouvindo o tipo de evento. |
8 | Widget getParent() Obtém o painel pai deste widget. |
9 | boolean isAttached() Determina se este widget está atualmente anexado ao documento do navegador (ou seja, há uma cadeia ininterrupta de widgets entre este widget e o documento do navegador subjacente). |
10 | protected boolean isOrWasAttached() Este widget já foi anexado? |
11 | protected void onAttach() Este método é chamado quando um widget é anexado ao documento do navegador. |
12 | void onBrowserEvent(Event event) Disparado sempre que um evento do navegador é recebido. |
13 | protected void onDetach() Este método é chamado quando um widget é desanexado do documento do navegador. |
14 | protected void onLoad() Obtém um identificador para o elemento DOM subjacente do objeto. |
15 | protected void onUnload() Este método é chamado imediatamente antes de um widget ser desanexado do documento do navegador. |
16 | void removeFromParent() Remove este widget de seu widget pai. |
17 | void sinkEvents(int eventBitsToAdd) Substituído para adiar a chamada para super.sinkEvents até a primeira vez que este widget é anexado ao dom, como um aprimoramento de desempenho. |
Métodos herdados
Esta classe herda métodos das seguintes classes -
com.google.gwt.user.client.ui.UIObject