Elemento: Flecha.
Icono:
Texto: Un vector (o línea) interactivo.
Descripción: Una Flecha es un elemento de dibujo que dibuja una forma un vector o un segmento en unas determinadas coordenadas del padre y con un tamaño dado. Además, se puede aplicar al elemento un factor de escala.
Las flechas responden a la interacción del usuario sobre su punta (cambiando de tamaño) y sobre su base (cambiando de posición), invocando hasta tres acciones distintas.
Tabla de propiedades |
||
Nombre | Descripción | Valores aceptados |
Posición y Tamaño | ||
X | La coordenada X del elemento. | Cualquier constante o variable de tipo double o int. |
Y | La coordenada Y del elemento. | Cualquier constante o variable de tipo double o int. |
Z | La coordenada Z del elemento. | Cualquier constante o variable de tipo double o int. |
Tamaño X | El tamaño en el eje X del elemento. | Cualquier constante o variable de tipo double o int. |
Tamaño Y | El tamaño en el eje Y del elemento. | Cualquier constante o variable de tipo double o int. |
Tamaño Z | El tamaño en el eje Z del elemento. | Cualquier constante o variable de tipo double o int. |
Escala X | El factor de escala en el eje X del elemento. | Cualquier constante o variable de tipo double o int. |
Escala Y | El factor de escala en el eje Y del elemento. | Cualquier constante o variable de tipo double o int. |
Escala Z | El factor de escala en el eje Z del elemento. | Cualquier constante o variable de tipo double o int. |
Visibilidad e Interacción |
||
Visible | La visibilidad del elemento. | Una variable booleana o una de las constantes true o false. |
Activo | Si el elemento responde a interacción del usuario sobre su punta. | Una variable booleana o una de las constantes true o false. |
Movible | Si el elemento responde a interacción del usuario sobre su base. | Una variable booleana o una de las constantes true o false. |
Acciones |
||
Al Pulsar | La acción a invocar cuando se hace clic sobre el elemento. | El código Java a invocar para la acción. |
Al Mover | La acción a invocar cuando se arrastra el elemento. | El código Java a invocar para la acción. |
Al Soltar | La acción a invocar cuando se suelta el elemento. | El código Java a invocar para la acción. |
Aspecto Gráfico | ||
Estilo | La forma gráfica de dibujo del elemento. | Una de las constantes siguientes:
Puede usarse también uno de los números enteros indicados entre paréntesis, lo que permite variar la forma de dibujo en tiempo de ejecución. |
Color Línea | El color usado para las líneas del elemento. El valor especial null dibuja el elemento sin borde. | Ver los valores para la propiedad Color Relleno. |
Color Relleno | El color usado para el fondo del elemento. El valor especial null dibuja el elemento hueco. | Una variable Object de la clase java.awt.Color
o uno de los colores predefinidos: black,
blue, cyan, darkGray, gray, green, lightGray, magenta, orange, pink,
red, white, yellow.
También puede especificarse un color dando las coordenadas enteras (entre 0 y 255) de sus componentes RGB (más la transparencia opcional). El valor por defecto lo decide el sistema. |
Grosor | El grosor para las líneas del elemento. | Cualquier constante o variable de tipo double
o int. El valor por defecto es 1.
También puede proporcionarse una variable Object de la clase java.awt.Stroke. |
Resolución | Indica cómo subdividir el elemento en trozos más pequeños. Esto se usa en 3D para mejorar el resultado del algoritmo de eliminación de líneas ocultas. | Cualquier constante o variable de tipo int
para indicar el número de trozos en que debe dividirse el elemento. El valor por defecto es 1.
Cualquier constante o variable de tipo double para indicar el tamaño máximo de cada trozo individual. |