GWT - Clase UIObject
Introducción
La clase UIObjectes la superclase para todos los objetos de interfaz de usuario. Simplemente envuelve un elemento DOM y no puede recibir eventos. Proporciona clases secundarias directas como Widget, MenuItem, MenuItemSeparator, TreeItem.
Todos los objetos de UIObject se pueden diseñar con CSS.
Cada UIObject tiene un nombre de estilo principal que identifica la regla de estilo CSS clave que siempre se le debe aplicar.
Se puede lograr un comportamiento de estilo más complejo manipulando los nombres de estilo secundario de un objeto.
Declaración de clase
A continuación se muestra la declaración de com.google.gwt.user.client.ui.UIObject clase -
public abstract class UIObject
extends java.lang.Object
Campo
A continuación se muestran los campos de la clase com.google.gwt.user.client.ui.UIObject:
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 | UIObject() Esto crea un UIObject para las clases secundarias. |
Métodos de clase
No Señor. | Método y descripción |
---|---|
1 | void addStyleDependentName(java.lang.String styleSuffix) Agrega un nombre de estilo dependiente especificando el sufijo del nombre del estilo. |
2 | void addStyleName(java.lang.String style) Agrega un nombre de estilo secundario o dependiente a este objeto. |
3 | static void ensureDebugId(Element elem, java.lang.String id) Asegúrese de que elem tenga un conjunto de propiedades de ID, que le permita integrarse con bibliotecas y herramientas de prueba de terceros. |
4 | protected static void ensureDebugId(Element elem, java.lang.String baseID, java.lang.String id) Establezca el ID de depuración de un elemento específico. |
5 | ensureDebugId(java.lang.String id) Asegúrese de que el elemento principal de este UIObject tenga un conjunto de propiedades de ID, lo que le permite integrarse con bibliotecas y herramientas de prueba de terceros. |
6 | int getAbsoluteLeft() Obtiene la posición izquierda absoluta del objeto en píxeles, medida desde el área del cliente de la ventana del navegador. |
7 | int getAbsoluteTop() Obtiene la posición superior absoluta del objeto en píxeles, medida desde el área del cliente de la ventana del navegador. |
8 | Element getElement() Obtiene un identificador para el elemento DOM subyacente del objeto. |
9 | int getOffsetHeight() Obtiene la altura de desplazamiento del objeto en píxeles. |
10 | int getOffsetWidth() Obtiene el ancho de compensación del objeto en píxeles. |
11 | protected Element getStyleElement() Método de plantilla que devuelve el elemento al que se aplicarán los nombres de estilo. |
12 | java.lang.String getStyleName() Obtiene todos los nombres de estilo del objeto, como una lista separada por espacios. |
13 | protected static java.lang.String getStyleName(Element elem) Obtiene todos los nombres de estilo del elemento, como una lista separada por espacios. |
14 | java.lang.String getStylePrimaryName() Obtiene el nombre de estilo principal asociado con el objeto. |
15 | protected static java.lang.String getStylePrimaryName(Element elem) Obtiene el nombre de estilo principal del elemento. |
dieciséis | java.lang.String getTitle() Obtiene el título asociado a este objeto. |
17 | boolean isVisible() Determina si este objeto es visible o no. |
18 | static boolean isVisible(Element elem) Determina si el elemento es visible o no. |
19 | protected void onEnsureDebugId(java.lang.String baseID) Se llama cuando el usuario establece la identificación mediante el método verifyDebugId (String). |
20 | void removeStyleDependentName(java.lang.String styleSuffix) Elimina un nombre de estilo dependiente especificando el sufijo del nombre del estilo. |
21 | void removeStyleName(java.lang.String style) Elimina un nombre de estilo. |
22 | protected void setElement(Element elem) Establece el elemento del navegador de este objeto. |
23 | protected void setElement(Element elem) Establece el elemento del navegador de este objeto. |
24 | void setHeight(java.lang.String height) Establece la altura del objeto. |
25 | void setPixelSize(int width, int height) Establece el tamaño del objeto, en píxeles, sin incluir decoraciones como borde, margen y relleno. |
26 | void setSize(java.lang.String width, java.lang.String height) Establece el tamaño del objeto. |
27 | protected static void setStyleName(Element elem, java.lang.String styleName) Borra todos los nombres de estilo del elemento y lo establece en el estilo dado. |
28 | protected static void setStyleName(Element elem, java.lang.String style, boolean add) Este método de conveniencia agrega o elimina un nombre de estilo para un elemento dado. |
29 | void setStyleName(java.lang.String style) Borra todos los nombres de estilo del objeto y lo establece en el estilo dado. |
30 | protected static void setStylePrimaryName(Element elem, java.lang.String style) Establece el nombre de estilo principal del elemento y actualiza todos los nombres de estilo dependientes. |
31 | void setStylePrimaryName(java.lang.String style) Establece el nombre de estilo principal del objeto y actualiza todos los nombres de estilo dependientes. |
32 | void setTitle(java.lang.String title) Establece el título asociado con este objeto. |
33 | void setVisible(boolean visible) Establece si este objeto es visible. |
34 | static void setVisible(Element elem, boolean visible) Establece si este elemento es visible |
35 | void setWidth(java.lang.String width) Establece el ancho del objeto. |
36 | java.lang.String toString() Este método se anula para que cualquier objeto se pueda ver en el depurador como un fragmento de HTML. |
37 | void unsinkEvents(int eventBitsToRemove) Elimina un conjunto de eventos de la lista de eventos de este objeto. |
Métodos heredados
Esta clase hereda métodos de las siguientes clases:
java.lang.Object