Elemento: Particula.

Icono: 

Texto: Una partícula interactiva.

Descripción: Una Particula es un elemento de dibujo que dibuja una forma geométrica sencilla, un rectángulo o una elipse, en unas determinadas coordenadas del padre. La forma se dibuja en dichas coordenadas con el tamaño indicado en cada eje (en 3D se usa el mayor de los tamaños en X e Y para la dimensión horizontal). Además, se puede aplicar al elemento un giro y un factor de escala.

Las partículas responden a la interacción del usuario sobre sus coordenadas exactas (cambiando de posición), invocando hasta tres acciones distintas. La posición precisa de dibujo de la forma geométrica respecto de dichas coordenadas puede elegirse de entre unos valores dados.

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. 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:
  • NONE. Sólo se dibuja un punto. (Entero equivalente: 0).
  • ELLIPSE. Se dibuja una elipse. (Entero equivalente: 1).
  • RECTANGLE. Se dibuja un rectángulo. (Entero equivalente: 2).
  • ROUND_RECTANGLE. Se dibuja un rectángulo con los bordes redondeados.(Entero equivalente: 3).
  • WHEEL. Se dibuja una elipse con sus ejes coordenados.(Entero equivalente: 4).

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.

Posición La posición exacta de dibujo relativa a las coordenadas del elemento. Una de las constantes siguientes:
  • CENTERED. Se dibuja centrado. (Entero equivalente: 0).
  • NORTH. Se dibuja con sus coordenadas arriba y en el centro del elemento. (Entero equivalente: 1).
  • SOUTH. Se dibuja con sus coordenadas abajo y en el centro del elemento. (Entero equivalente: 2).
  • EAST. Se dibuja con sus coordenadas a la derecha y en el centro del elemento.(Entero equivalente: 3).
  • WEST. Se dibuja con sus coordenadas a la izquierda y en el centro del elemento.(Entero equivalente: 4).
  • NORTH_EAST. Se dibuja con sus coordenadas arriba y a la derecha del elemento. (Entero equivalente: 5).
  • NORTH_WEST. Se dibuja con sus coordenadas arriba y a la izquierda del elemento. (Entero equivalente: 6).
  • SOUTH_EAST. Se dibuja con sus coordenadas abajo y a la derecha del elemento.(Entero equivalente: 7).
  • SOUTH_WEST. Se dibuja con sus coordenadas abajo y a la izquierda del elemento.(Entero equivalente: 8).

Puede usarse también uno de los números enteros indicados entre paréntesis, lo que permite variar la posición de dibujo en tiempo de ejecución.

Girar El ángulo de giro a aplicar al elemento. Una constante o variable de tipo double, si el ángulo se da en radianes, o una constante o variable de tipo int, si el ángulo se da en grados.
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.

Color Línea El color usado para el borde del elemento. El valor especial null dibuja el elemento sin borde. Ver los valores para la propiedad Color Relleno.
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.