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