GWT - Classe de widget
introduction
La classe Widgetest la classe de base pour la majorité des objets d'interface utilisateur. Widget ajoute la prise en charge de la réception d'événements du navigateur et de l'ajout direct aux panneaux.
Déclaration de classe
Voici la déclaration pour com.google.gwt.user.client.ui.Widget classe -
public class Widget
extends UIObject
implements EventListener
Champ
Voici les champs pour com.google.gwt.user.client.ui.Widget classe -
public static final java.lang.String DEBUG_ID_PREFIX - L'ID d'élément que vous spécifiez sera précédé de la chaîne statique DEBUG_ID_PREFIX.
Constructeurs de classe
N ° Sr. | Constructeur et description |
---|---|
1 |
Widget() Cela crée un widget pour les classes enfants. |
Méthodes de classe
N ° Sr. | Méthode et description |
---|---|
1 |
protected <H extends EventHandler> HandlerRegistration addDomHandler(H handler, DomEvent.Type<H> type) Ajoute un gestionnaire d'événements natif au widget et encaisse l'événement natif correspondant. |
2 |
protected <H extends EventHandler> HandlerRegistration addHandler(H handler, GwtEvent.Type<H> type) Ajoute ce gestionnaire au widget. |
3 |
protected void delegateEvent(Widget target, GwtEvent<?> event) Déclenche un événement sur un widget enfant. |
4 |
protected void doAttachChildren() Si un widget implémente HasWidgets, il doit remplacer cette méthode et appeler onAttach () pour chacun de ses widgets enfants. |
5 |
protected void doDetachChildren() Si un widget implémente HasWidgets, il doit remplacer cette méthode et appeler onDetach () pour chacun de ses widgets enfants. |
6 |
void fireEvent(GwtEvent<?> event) Déclenche l'événement donné à tous les gestionnaires appropriés. |
sept |
protected int getHandlerCount(GwtEvent.Type<?> type) Obtient le nombre de gestionnaires écoutant le type d'événement. |
8 |
Widget getParent() Obtient le panneau parent de ce widget. |
9 |
boolean isAttached() Détermine si ce widget est actuellement attaché au document du navigateur (c'est-à-dire qu'il existe une chaîne ininterrompue de widgets entre ce widget et le document du navigateur sous-jacent). |
dix |
protected boolean isOrWasAttached() Ce widget a-t-il déjà été attaché? |
11 |
protected void onAttach() Cette méthode est appelée lorsqu'un widget est attaché au document du navigateur. |
12 |
void onBrowserEvent(Event event) Lancé chaque fois qu'un événement de navigateur est reçu. |
13 |
protected void onDetach() Cette méthode est appelée lorsqu'un widget est détaché du document du navigateur. |
14 |
protected void onLoad() Obtient un handle vers l'élément DOM sous-jacent de l'objet. |
15 |
protected void onUnload() Cette méthode est appelée immédiatement avant qu'un widget ne soit détaché du document du navigateur. |
16 |
void removeFromParent() Supprime ce widget de son widget parent. |
17 |
void sinkEvents(int eventBitsToAdd) Remplacé pour différer l'appel à super.sinkEvents jusqu'à la première fois que ce widget est attaché au dom, à titre d'amélioration des performances. |
Méthodes héritées
Cette classe hérite des méthodes des classes suivantes -
com.google.gwt.user.client.ui.UIObject