GWT - Clase de widget

Introducción

La clase Widgetes la clase base para la mayoría de los objetos de interfaz de usuario. Widget agrega soporte para recibir eventos desde el navegador y agregarse directamente a los paneles.

Declaración de clase

A continuación se muestra la declaración de com.google.gwt.user.client.ui.Widget clase -

public class Widget
   extends UIObject
      implements EventListener

Campo

Los siguientes son los campos para com.google.gwt.user.client.ui.Widget clase -

  • public static final java.lang.String DEBUG_ID_PREFIX - El ID de elemento que especifique tendrá el prefijo de la cadena estática DEBUG_ID_PREFIX.

Constructores de clases

No Señor. Constructor y descripción
1

Widget()

Esto crea un widget para las clases secundarias.

Métodos de clase

No Señor. Método y descripción
1

protected <H extends EventHandler> HandlerRegistration addDomHandler(H handler, DomEvent.Type<H> type)

Agrega un controlador de eventos nativo al widget y recibe el evento nativo correspondiente.

2

protected <H extends EventHandler> HandlerRegistration addHandler(H handler, GwtEvent.Type<H> type)

Agrega este controlador al widget.

3

protected void delegateEvent(Widget target, GwtEvent<?> event)

Activa un evento en un widget secundario.

4

protected void doAttachChildren()

Si un widget implementa HasWidgets, debe anular este método y llamar a onAttach () para cada uno de sus widgets secundarios.

5

protected void doDetachChildren()

Si un widget implementa HasWidgets, debe anular este método y llamar a onDetach () para cada uno de sus widgets secundarios.

6

void fireEvent(GwtEvent<?> event)

Lanza el evento dado a todos los controladores apropiados.

7

protected int getHandlerCount(GwtEvent.Type<?> type)

Obtiene el número de controladores que escuchan el tipo de evento.

8

Widget getParent()

Obtiene el panel principal de este widget.

9

boolean isAttached()

Determina si este widget está actualmente adjunto al documento del navegador (es decir, hay una cadena ininterrumpida de widgets entre este widget y el documento del navegador subyacente).

10

protected boolean isOrWasAttached()

¿Se ha adjuntado alguna vez este widget?

11

protected void onAttach()

Este método se llama cuando se adjunta un widget al documento del navegador.

12

void onBrowserEvent(Event event)

Se activa cada vez que se recibe un evento del navegador.

13

protected void onDetach()

Este método se llama cuando un widget se separa del documento del navegador.

14

protected void onLoad()

Obtiene un identificador para el elemento DOM subyacente del objeto.

15

protected void onUnload()

Este método se llama inmediatamente antes de que un widget se separe del documento del navegador.

dieciséis

void removeFromParent()

Elimina este widget de su widget padre.

17

void sinkEvents(int eventBitsToAdd)

Se anula para aplazar la llamada a super.sinkEvents hasta la primera vez que este widget se adjunta al dom, como una mejora del rendimiento.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • com.google.gwt.user.client.ui.UIObject