ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Campos Heredados En La Clase Net


Enviado por   •  15 de Agosto de 2011  •  1.431 Palabras (6 Páginas)  •  709 Visitas

Página 1 de 6

Campos heredados de la clase net.rim.device.api.ui. Campo

Resumen de campo

static int BARE

Obsoleto. Se usa sólo para dispositivos no-color.

static long CONSUME_CLICK

Indica que el botón de consumir el evento click.

static long NEVER_DIRTY

Indica que el botón no se ensucie o de barro en el evento click.

net.rim.device.api.ui

Clase de campo

java.lang.Object

|

+ - Net.rim.device.api.ui.Field

Todas las interfaces implementadas:

AccessibleContext, IComponent, InputMethodListener

Directa subclases conocidas:

BitmapField , ButtonField , CheckBoxField , ChoiceField , DateField , GaugeField , LabelField , ListField , Gerente , MapField , NullField , RadioButtonField , SeparatorField , TextField , TreeField

________________________________________

Campo público clase abstracta

se extiende de objetos

implementa IComponent, AccessibleContext

Proporciona una funcionalidad fundamental para todos los componentes del campo.

Un campo representa una región rectangular contenida por un gerente. El tamaño de los campos en sí de acuerdo a sus necesidades en el diseño. El gerente, en lugar de los campos contenidos, completamente controla el desplazamiento.

No se puede crear una instancia de campo directamente, más bien, utilizar uno de los componentes del campo siempre especializados en net.rim.device.api.ui.component , o ampliar el terreno para crear su propio tipo, campo personalizado.

La creación de sus propios campos personalizados

Para diseñar su propio campo personalizado, debe (al menos) la aplicación de la layout y paint abstracta métodos para proporcionar el comportamiento que necesita su campo.

También debe pasar por encima de la getPreferredWidth y getPreferredHeight métodos, para asegurar una disposición adecuada en algunos de los controladores de distribución.

Manejo de problemas de enfoque

Si desea que su campo para que reciba el foco, entonces hay que reemplazar isFocusable para devolver true.

El marco invoca onFocus cuando las ganancias de actividades sobre el terreno, y onUnfocus cuando el campo pierde el foco. Puede reemplazar los métodos si el campo requiere de un comportamiento específico para estos eventos.

El marco invoca moveFocus para manejar los movimientos se centran en un campo. Esto corresponde a la trackwheelRoll evento, y puede invalidar moveFocus de un comportamiento especial. Por ejemplo, un ChoiceField reemplaza este método y devuelve falso (consume el caso) cuando el usuario presiona la tecla ALT. Cuando la tecla ALT no se presiona, los delegados de campo de opción a la clase base moveFocus método.

Puede cambiar el aspecto del indicador de selección por defecto por razones imperiosas drawFocus .

Obligando a volver a pintar el campo

Para forzar un campo para actualizar o volver a dibujar en sí, debe invocar su invalidate el método. Esta clase proporciona dos formas del método: un uso de la fuerza de todo el campo a sí mismo volver a pintar, utiliza el segundo para especificar una región en el campo que requiere volver a pintar.

Campo de "limpieza" del Estado

Estado de un campo de la limpieza pistas cuando los cambios ocurren a un campo. Cuando el contenido de un campo se cambian y el campo todavía tiene el foco, el campo está dispuesto a ser tanto "de barro" y "sucia" (dirty está implícito en el estado de barro). Después de que el foco se mueve fuera del campo, se pierde el estado fangoso, pero sigue sucio, como su contenido ha sido aún modificado. Sólo cuando el campo se establece explícitamente en el estado de limpieza (invocando setDirty(false) ) hace que se convierta en limpio de nuevo.

Campos heredados de la clase net.rim.device.api.ui. Campo

ACTION_INVOKE

pública ACTION_INVOKE estática final int

Constante para indicar que la acción predeterminada se invocó.

Desde:

JDE 4.2.0

Editables

public final estática a largo editables

Campo de bits de estilo para indicar si el usuario puede cambiar el contenido.

No todos los campos aceptar este estilo.

EDITABLE_MASK

protección estática EDITABLE_MASK final largo

Máscara de campo de estilo para indicar si el usuario puede cambiar el contenido.

Ejemplos:

(Estilo y EDITABLE_MASK) == 0 / / por defecto para el campo

o

(Estilo y EDITABLE_MASK) == editables

o

(Estilo y EDITABLE_MASK) == READONLY

________________________________________

FIELD_BOTTOM

public static final largo FIELD_BOTTOM

Campo está alineado con la parte inferior (bit de estilo).

________________________________________

FIELD_HALIGN_MASK

protección estática FIELD_HALIGN_MASK final largo

Campo de bits de la máscara del especificador de alineación de estilo horizontal.

________________________________________

...

Descargar como (para miembros actualizados)  txt (10.2 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com