O preenchimento do Shape pode ser a propriedade color do JavaFX, um linear gradiente, um radial gradiente ou uma imagem. Você pode especificar colors no JavaFX de várias maneiras.
No código:
Ellipse ellipse = new Ellipse(110, 70);
ellipse.setFill(Color.LIGHTBLUE);
Configuramos o preenchimento da cor da Elipse com a propriedade Color.LIGHTBLUE. Há 147 cores pré definidas na classe Color do JavaFX, que estão em ordem alfabética que começa com a cor ALICEBLUE e termina com a YELLOWGREEN.
Contudo, você pode também especificar Color utilizando valores RGB no formato hexadecimal ou decimal. Você pode fornecer opcionalmente um valor alfa para a transparência.
Totalmente opaco é 1 e totalmente transparente é 0. Uma transparência de 0.5, por exemplo, mostra a própria cor e a cor que está de fundo. Vamos ver alguns exemplos:
ellipse.setFill(Color.LIGHTBLUE); // Light blue, totalmente opaco
ellipse.setFill(Color.web(#ADD8E6); // Light blue, totalmente opaco
ellipse.setFill(Color.web(#ADD8E680); // Light blue, 0.5 opaco
ellipse.setFill(Color.web(“oxADD8E6”); // Light blue, totalmente opaco
ellipse.setFill(Color.web(“oxADD8E680”); // Light blue, 0.5 opaco
ellipse.setFill(Color.rgb(173, 216, 230)); // Light blue, totalmente opaco
ellipse.setFill(Color.rgb(173, 216, 230, .5)); // Light blue, 0.5 opaco
Deixe um comentário