Field

Utilice el objeto Field junto con FieldList para obtener la información presente en un campo en la pantalla.

Tabla 5-20 Field

Método

 

getAttributes()

Devuelve el conjunto de atributos especificado para esta instancia de campo. Véase AttributeSet.

Devuelve

{AttributeSet} El conjunto de atributos para este campo

getForegroundColor()

Devuelve el color de primer plano para el campo.

Devuelve

{Number} el color de primer plano para este campo. Estos valores se definen en el objeto Color.

getBackgroundColor()

Devuelve el color de fondo para el campo.

Devuelve

{Number} el color de fondo para este campo. Estos valores se definen en el objeto Color.

getStart()

Devuelve la posición inicial del campo. La posición inicial es la posición del primer carácter del campo. Algunos tipos de host utilizan una posición de carácter para guardar los atributos de nivel de campo. En este caso, la posición del atributo no está considerada la posición inicial.

Devuelve

{Position} Posición inicial del campo.

Arroja

{RangeError} Para campos de longitud cero.

getEnd()

Devuelve la posición final del campo. La posición final es la posición en el espacio de representación que contiene el último carácter del campo.

Devuelve

{Position} Posición final del campo.

Arroja

{RangeError} Para campos de longitud cero.

getLength()

Devuelve la longitud del campo. Para los tipos de host que utilizan una posición de carácter para guardar los atributos de campo, longitud del campo no incluye la posición del atributo de campo.

Devuelve

{Number} Longitud del campo.

getDataCells()

Obtiene las celdas de datos que comprende este campo. Véase DataCell.

Devuelve

{DataCell[]}Celdas de datos que comprenden este campo.

getText()

Obtiene el texto del campo.

Devuelve

{String} texto de campo.

setText()

Establece el texto del campo. Para algunos tipos de host, como los VT, el texto se transmite al host de inmediato, pero en otros tipos de host el texto no se transmite al host hasta que se invoca una tecla de ayuda. Si el texto es más corto que el campo, el texto se coloca en el campo del host y el resto del campo se borra. Si el texto es más largo que el campo del host, se coloca tanto texto como quepa en el campo.

Parámetros

{String}Texto a colocar en el campo.

Arroja

{Error} Si el campo está protegido.

clearField()

Borra el campo actual de forma específica de la emulación.

Arroja

{Error} Si el campo está protegido o no se soporta el borrado.

getPresentationSpace()

Obtiene el PresentationSpace que creó este campo.

Devuelve

{PresentationSpace} Creador de esta instancia de campo.

toString()

Crea una descripción sencilla del campo.

Devuelve

{String} Interpretación del campo legible para el usuario.