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:
  • ARROW. Se dibuja una flecha. (Entero equivalente: 0).
  • SEGMENT. Se dibuja un segmento. (Entero equivalente: 1).
  • BOX. Se dibuja un segmento con una cajita en su extremo. (Entero equivalente: 2).

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.