Javafx: la clase shape

Video: JavaFX 8 Tutorial - Path, LineTo & CubicCurveTo (Car Shape) #4

El fascinante mundo del dibujo en JavaFX es una introducción a los objetos de dibujo en dos dimensiones, tales como líneas, arcos, rectángulos, elipses, y así sucesivamente. Puede configurar el estilo utilizado para dibujar el contorno de la forma, y ​​se puede rellenar la forma con un color sólido, un relleno degradado o texto que se crea a partir de una imagen.

Video: Javafx metro menus

Usted puede hacer sus formas sólida o transparente, y se puede rotar, clip, sesgar y hacer todo tipo de otras cosas indecibles a ellos.

Hay dos tipos de nodos se pueden agregar a un escenario gráfico: controles, que heredan el Controlar clase, y de la disposición paneles, que heredan el Cristal clase. En esta sección, se lee acerca de cómo trabajar con un tercer tipo de nodo: formas, que (como se puede adivinar) heredar el Forma clase. Esta tabla se muestran algunos de los métodos más utilizados de la Forma clase.

Video: Javafx material design hospital management system

La clase Shape
MétodoDescripción
setFill vacío (valor de la pintura)Establece el color de relleno.
SetSmooth void (valor booleano)Si cierto, anti-aliasing se utiliza para
dibujar la forma más precisa.
setStroke vacío (valor de la pintura)Establece el color del trazo utilizado para dibujar la forma&rsquo-s
contorno.
setStrokeWidth void (valor doble)Establece el ancho del trazo utilizado para dibujar la forma&rsquo-s
contorno.
setStrokeType vacío (valor StrokeType)Establece la posición de la carrera en relación con el contorno real
de la forma. Los valores permitidos son StrokeType.CENTERED, StrokeType.INSIDE, y StrokeType.OUTSIDE.
setStrokeLineJoin vacío (valor StrokeLineJoin)Establece el método utilizado para dibujar esquinas. Los valores permitidos son
StrokeLineJoin.MITER, StrokeType.BEVEL, y StrokeType.ROUND.
setStrokeEndCap vacío (valor StrokeEndCap)Establece el método utilizado para dibujar los extremos de la línea de carrera.
Los valores permitidos son StrokeLineCap.BUTT,
StrokeLineCap.ROUND, y StrokeLineCap.SQUARE.
Forma estática se cruzan (Forma shape1, Forma shape2)Devuelve una nueva forma que se compone sólo de aquellas partes de shape1 y shape2
que se superponen.
reste estática Forma (shape1 Forma, Forma shape2)Devuelve una nueva forma que se forma restando el shape2 de shape1.
Forma unión estática (shape1 Forma, Forma shape2)Devuelve una nueva forma que se forma añadiendo shape1 a shape2.

Hay un total de 12 formas que heredan el Forma clase: Arco, Circulo, CubicCurve, Elipse, Línea, Camino, Polígono, polilínea, QuadCurve, Rectángulo, SVGPath, y Texto. La tabla muestra un constructor básico para cada una de estas clases, y la figura muestra una escena con una muestra de varios de ellos.

Artículos Relacionados