GWT - Classe widget

introduzione

La classe Widgetè la classe base per la maggior parte degli oggetti dell'interfaccia utente. Widget aggiunge il supporto per la ricezione di eventi dal browser e l'aggiunta diretta ai pannelli.

Dichiarazione di classe

Di seguito è riportata la dichiarazione per com.google.gwt.user.client.ui.Widget classe -

public class Widget
   extends UIObject
      implements EventListener

Campo

Di seguito sono riportati i campi per com.google.gwt.user.client.ui.Widget classe -

  • public static final java.lang.String DEBUG_ID_PREFIX - L'ID dell'elemento specificato verrà preceduto dalla stringa statica DEBUG_ID_PREFIX.

Costruttori di classi

Sr.No. Costruttore e descrizione
1

Widget()

Questo crea un widget per le classi figlie.

Metodi di classe

Sr.No. Metodo e descrizione
1

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

Aggiunge un gestore di eventi nativo al widget e affonda l'evento nativo corrispondente.

2

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

Aggiunge questo gestore al widget.

3

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

Attiva un evento su un widget figlio.

4

protected void doAttachChildren()

Se un widget implementa HasWidgets, deve sovrascrivere questo metodo e chiamare onAttach () per ciascuno dei suoi widget figlio.

5

protected void doDetachChildren()

Se un widget implementa HasWidgets, deve sovrascrivere questo metodo e chiamare onDetach () per ciascuno dei suoi widget figlio.

6

void fireEvent(GwtEvent<?> event)

Genera l'evento specificato a tutti i gestori appropriati.

7

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

Ottiene il numero di gestori in ascolto del tipo di evento.

8

Widget getParent()

Ottiene il pannello principale di questo widget.

9

boolean isAttached()

Determina se questo widget è attualmente allegato al documento del browser (cioè, c'è una catena ininterrotta di widget tra questo widget e il documento del browser sottostante).

10

protected boolean isOrWasAttached()

Questo widget è mai stato allegato?

11

protected void onAttach()

Questo metodo viene chiamato quando un widget è allegato al documento del browser.

12

void onBrowserEvent(Event event)

Attivato ogni volta che viene ricevuto un evento del browser.

13

protected void onDetach()

Questo metodo viene chiamato quando un widget viene scollegato dal documento del browser.

14

protected void onLoad()

Ottiene un handle per l'elemento DOM sottostante dell'oggetto.

15

protected void onUnload()

Questo metodo viene chiamato immediatamente prima che un widget venga scollegato dal documento del browser.

16

void removeFromParent()

Rimuove questo widget dal suo widget genitore.

17

void sinkEvents(int eventBitsToAdd)

Ignorato per rinviare la chiamata a super.sinkEvents fino alla prima volta che questo widget viene allegato al dom, come miglioramento delle prestazioni.

Metodi ereditati

Questa classe eredita i metodi dalle seguenti classi:

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