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