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