Propiedades de puntos de verificación de propiedades de pantalla

Puede crear puntos de verificación de propiedades de pantalla para probar la pantalla en la aplicación. Al grabar el punto de verificación, se crea una línea base de la pantalla. Cada vez que reproduce el script, se compara la pantalla para comprobar si se ha producido algún cambio, lo que permite ayudar a la identificación de no coincidencias en la pantalla.
En la tabla 1 se muestran las propiedades, las descripciones y los valores predeterminados de los puntos de verificación de propiedades de pantalla.
Tabla 1. Propiedades de puntos de verificación de propiedades de pantalla
Propiedad Descripción Valores válidos Valor predeterminado
.fieldCount Especifica el número de campos de la pantalla.    
accessibilityEnabled Al establecer true, se habilita la API de accesibilidad en la pantalla del terminal. true o false true
alignmentX Especifica la posición del componente dentro de BoxLayout. Si se especifica el diseño de marco como X_Axis, se puede cambiar alignmentY a -1 para alinear arriba o 1 para alinear abajo. Si se especifica Y_Axis, se puede cambiar alignmentX a -1 para alinear a la izquierda o 1 para alinear a la derecha.   0.5
alignmentY Especifica la posición del componente dentro de BoxLayout. Si se especifica el diseño de marco como Y_Axis, se puede cambiar alignmentX a -1 para alinear arriba o 1 para alinear abajo. Si se especifica X_Axis, se puede cambiar alignmentY a -1 para alinear a la izquierda o 1 para alinear a la derecha.   0.5
autoFontSize Selecciona automáticamente el tamaño de letra más adecuado cada vez que se cambia el tamaño de la ventana. True indica que se ignoran todas las llamadas a setFontSize(). true o false true
autoPack Cuando se establece en true, empaqueta automáticamente los subcomponentes del punto de verificación de propiedades de pantalla. true o false false
autoscrolls Especifica que cuando se establece en true, los sucesos de arrastrar el ratón se generan de forma artificial cuando el ratón se arrastra fuera de los límites del componente y el movimiento del ratón se detiene mientras se continúa pulsando el botón. true o false false
background Especifica el color de fondo. Puede elegir entre los colores básicos, del sistema o especificar los colores RGB para sustituir los colores predeterminados.   java.awt.Color[r=212,g=208,b=200]
background3DColour Especifica el color tridimensional de fondo. true o false true
backgroundSet Especifica si el color de fondo se ha establecido de forma explícita para el componente. Con false, el componente hereda el color de fondo de un ancestro. true o false true
blockCursor Muestra el cursor sólido, o el cursor de subrayado. Si la ventana está actualmente en la modalidad de inserción, el cursor de subrayado o sólido no se visualizará hasta que se salga de la modalidad de inserción. En modalidad de inserción, la ventana muestra un cursor de altura media. True hace que la ventana muestre un cursor sólido y false hace que la ventana muestre un cursor subrayado. true o false false
bounds Especifica los límites del rectángulo del objeto en las coordenadas de la pantalla.   java.awt.Rectangle[x=0,y=0,width=740,height=570]
centered Cuando se establece en verdadero, hace que la ventana centre de forma automática el área de texto y el OIA (área de información del operador) en los límites actuales. true o false true
class Especifica el nombre de clase de Functional Tester.

Por ejemplo, HtmlTable es el nombre de clase para un elemento <Table>.

  com.ibm.eNetwork.beans.HOD.Screen
codePage Especifica la propiedad de página de códigos.   037
columnas Especifica el número de columnas. Este valor depende del tamaño de pantalla que se ha elegido para la configuración de conexión.   80
component Especifica un objeto con una representación gráfica que se puede visualizar en la pantalla y que el usuario puede interactuar con el componente.   Terminal
componentCount Especifica el número de componentes del panel.    
cursorCol Especifica la ubicación de la columna actual del cursor en la pantalla del sistema principal.    
cursorRow Especifica la ubicación de la fila actual del cursor en la pantalla del sistema principal.    
cursorSet Especifica si el cursor para el componente se ha establecido de forma explícita o se ha heredado de un ancestro. Con true, el cursor se establece explícitamente. Con false, el componente hereda el cursor de un ancestro. true o false false
cursorVisible Especifica si se ha hecho que el cursor sea visible en la pantalla. true o false true
dBCSInputVisible Especifica la propiedad dBCSInputVisible (únicamente para sesiones DBCS 3270 y 5250). Con true, la ventana muestra el campo de entrada DBCS (juego de caracteres de doble byte (DBCS). true o false false
debugGraphicsOption Habilita o inhabilita la información de diagnóstico sobre cada operación de gráficos que se realiza en el componente o en uno de sus hijos.   0
displayable Especifica si el componente se puede visualizar. El componente se puede visualizar cuando está conectado a un recurso de pantalla nativo. true o false true
doubledBuffered Especifica si el componente receptor utiliza un almacenamiento intermedio para pintar. Cuando se establecen en true, la acción de pintar se realiza en un almacenamiento intermedio fuera de la pantalla y, a continuación, se copia en la ventana. true o false true
enabled Especifica que el componente responde a la entrada de usuario y genera sucesos. true o false true
fixedFontSize Especifica si el tamaño de letra es fijo.    
focus Especifica si el componente tiene foco. true o false false
focusCycleRoot Especifica si el contenedor es la raíz de un ciclo transversal de foco. Cuando el foco entra en un ciclo transversal, no puede abandonarlo mediante la actividad transversal de foco a menos que se pulse la tecla de ciclo de pulsar y soltar. La actividad transversal normal se limita a este contenedor y a todos sus descendientes que no son descendientes de raíces de ciclos de focos inferiores. true o false false
focusOwner Especifica si el componente es el propietario del foco. true o false false
focusTraversable Especifica si el componente se ha convertido en el propietario del foco. true o false true
focusTraversalKeysEnabled Especifica si se han habilitado las teclas transversales de foco para el componente. Los componentes cuya teclas transversales de foco están inhabilitadas reciben sucesos de tecla para teclas transversales de foco. Los componentes cuyas teclas transversales de foco están habilitadas no procesan estos sucesos; en lugar de ello, los sucesos se convierten de forma automática en operaciones transversales. true o false true
focusTraversalPolicySet Especifica si la política transversal de foco se ha establecido de forma explícita para el componente. Si este valor es false, el componente hereda la política transversal de foco de un ancestro. true o false false
focusable Especifica si el componente puede tener foco. true o false true
font Especifica el nombre, el estilo y el tamaño del font de texto del componente.   com,rational.test.ft.value/FontInfo[name=Monospaced,style=0,size=15]
fontname Especifica el nombre de font. El nombre debe indicar un font de ancho fijo como, por ejemplo, Courier o Monospaced.   Monospaced
fontSet Especifica si el font del componente se establece explícitamente o se hereda del ancestro. Con true, el font se establece explícitamente. Con false, el font se hereda de un ancestro. true o false false
fontSize Especifica el tamaño de letra. Esta propiedad se ignora cuando la propiedad autoFontSize se establece en true.   15
fontSizeBounded Cuando se establece en true, no acepta ningún font o tamaño de letra que hiciera que el texto de pantalla excediese los límites de pantalla actuales. true o false true
fontStyle Especifica el estilo de font.

Estos estilos se pueden combinar para crear estilos mixtos.

Los valores posibles son:
Valor Constante
0 java.awt.Font.PLAIN
1 java.awt.Font.BOLD
2 java.awt.Font.ITALIC
Enteros del 0 al 2 0
footerPlace Especifica la ubicación del pie de página de la pantalla de impresión. Este método sólo es válido en Java2. PRT_SCRN_PLACE_LEFT, PRT_SCRN_PLACE_CENTER o PRT_SCRN_PLACE_RIGHT  
footerText Especifica el texto del pie de página de la pantalla de impresión. Este método sólo es válido en Java2.    
foreground Especifica el color de primer plano. Puede elegir entre los colores básicos, del sistema o especificar colores RGB para sustituir los colores predeterminados.   java,awt,Color[r=0,g=0,b=0]
foregroundSet Especifica si el color de primer plano del componente se explícitamente o se hereda de un ancestro. Con true, el color de primer plano se establece explícitamente. Con false, el color de primer plano se hereda de un ancestro. true o false true
function Especifica la función del componente.   Host On-Demand
headerPlace Especifica la ubicación de la cabecera de la pantalla de impresión. Este método sólo es válido en Java2.    
headerText Especifica el texto de cabecera de la pantalla de impresión. Este método sólo es válido en Java2.    
height Especifica la altura del componente.   570
hiddenFieldDisplay Especifica si se visualizan campos ocultos. true o false false
hiddenFieldDisplayed Especifica si se visualizan los campos ocultos. true o false false
hideUnprotectedURLsMode Especifica si los URL de campos no protegidos se presentan como zonas activas. true o false true
iMEAutoStart Especifica si se ha habilitado IMEAutoStart. true o false false
ignoreRepaint Especifica si el componente ignora todos los sucesos de volver a pintar. true o false false
lightPenMode Habilita el soporte para lápiz fotosensible. Sólo es válido para sesiones 3270 y CICS. true o false false
lightweight Especifica que el componente no tiene ningún recurso de pantalla nativo. Las subclases de componentes y contenedores, distintas de las definidas en este paquete como, por ejemplo, Button o Scrollbar son subclases ligeras. Todos los componentes de la biblioteca Swing son ligeros. true o false true
location Especifica la ubicación del ángulo superior izquierdo del componente.   java.awt.Point[x=0,y=0]
locationOnScreen Especifica la ubicación de un componente en forma de un punto que especifica el ángulo superior izquierdo del espacio de coordenadas de la pantalla.   java.awt.Point[x=5,y=85]
managingFocus Especifica si las claves transversales de foco del componente son Control+Tabulador y Control+Mayús+Tabulador. true o false false
markedAreaPrintingEnabled Cuando se establece en true, habilita la impresión sólo de un área marcada de la pantalla. true o false true
maximumSize Especifica el tamaño máximo del componente.   java.awt.Dimension[width=2147483647,height=2147483647]
maximumSizeSet Especifica si se ha establecido el tamaño máximo. true o false false
minimumSize Especifica el tamaño mínimo del componente.   java.awt.Dimension[width=720,height=531]
minimumSizeSet Especifica si se ha establecido el tamaño mínimo. true o false false
morePasteDataAvailable Especifica si hay más datos disponibles para pegar. true o false false
mouseEnabled Especifica si la pantalla maneja los sucesos del ratón. Con true, el componente de nivel superior intercepta y maneja todos los sucesos del ratón. Con false, los componentes de nivel inferior interceptan y manejan los sucesos del ratón. true o false true
name Valor del atributo name (sólo elementos form y frames).    
oIAVisable Cuando se establece en verdadero, especifica que la pantalla muestra el área de información del operador (OIA). true o false true
opaque Especifica si el componente se establece como opaco. Si se hace así, el sistema de pintado no pinta nada detrás del componente. true o false true
optomizedDrawingEnabled Especifica si se habilita el dibujo optimizado. true o false true
paintingTile Especifica si el componente está actualmente pintando un elemento de mosaico. Con true, se vuelve a llamar a la acción de pintar para otro archivo. Con false, el mosaico no se pinta o se pinta el último mosaico. true o false true
preferredSize Especifica el tamaño óptimo del componente. Algunos gestores de diseño ignoran esta propiedad.   java.awt.Dimension[width=720,height=531]
preferredSizeSet Cuando se establece en true, especifica que el tamaño preferido se establece en un valor no nulo. true o false false
requestFocusEnabled Especifica que el componente obtiene el foco del teclado. true o false true
rows Representa el valor del atributo rows de un elemento TEXTAREA, que indica el tamaño del control de edición en número de filas de texto.    
rule Cuando se establece en verdadero, muestra la líneas de regla. true o false false
sessionType Especifica el tipo de sesión.
Constante Valor Tipo de sesión
SESSION_TYPE_3270_STR 1 3270 (predeterminado)
SESSION_TYPE_5250_STR 2 5250
SESSION_TYPE_CICS_STR 4 CICS
SESSION_TYPE_3270_PRT_STR 5 Impresora 3270
Enteros del 1 al 5 1
setRasterFont Especifica el font de barrido.    
showURLsMode Especifica si los URL se muestran como zonas activas y, si es así, se presentan con subrayados o como botones.   underlinedURLs
showing Especifica si el componente se muestra en la pantalla. Significa que el componente debe estar visible en un contenedor que sea visible.   true
size Valor del atributo size de un elemento. Para un elemento Select, indica el número de elementos que se muestran a la vez en la lista. Si se establece size > 1, la lista aparece como un recuadro de lista; en caso contrario, la lista aparece como un recuadro desplegable combinado.   java.Dimension[width=740,height=531]
skipPrintingDialog Especifica si el diálogo de impresión se suprime en la pantalla de impresión. true o false false
toolTipText Especifica el texto de ayuda contextual.    
traceLevel Especifica el valor de la propiedad traceLevel (java.lang.Integer).   0
traceName Especifica el nombre de rastreo para el objeto.   Terminal
uIClassID Especifica el nombre de la clase L&F que presenta este componente.   PanelUI
valid Especifica si el componente es válido. Un componente es válido cuando está correctamente dimensionado, colocado dentro de su contenedor padre y todos sus hijos son válidos. true o false false
validateRoot Especifica que se va a validar el árbol completo desde la raíz. true o false false
verifyInputWhenFocusTarget Especifica si se va a llamar al verificador de entrada para el propietario del foco actual antes de que el componente solicite el foco. true o false true
version Especifica la versión.    
visible Especifica que el componente es visible cuando se establece en true. true o false true
visibleRect Especifica el componente como un rectángulo visible. La intersección del rectángulo visible del componente y todos los rectángulos visibles de sus ancestros.   java.awt.Rectangle[x=0,y=0,width=740,height=570]
width Especifica el ancho del componente.   740
x Especifica la coordenada x actual del origen del componente.   0
y Especifica la coordenada y actual del origen del componente.   0

Comentarios