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