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
Método | Descripció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.