A criação e manipulação de formas geométricas é uma parte essencial do desenvolvimento de interfaces de usuário. JavaFX oferece classes e métodos poderosos para trabalhar com polígonos e polilinhas. Neste guia, você aprenderá como usar essas duas classes para criar diferentes formas geométricas sem muito esforço.
Principais conclusões
Neste tutorial, você aprendeu como trabalhar com Polyline e Polygon em JavaFX. Você descobriu como adicionar pontos a um polígono ou polilinha, colorir a forma e gerenciar suas propriedades. Você reconhece a diferença entre as duas classes e sabe como usá-las efetivamente para representar formas geométricas complexas.
Guia passo a passo
Passo 1: Criar um polígono
Primeiro, você precisa criar um novo polígono. Para isso, você precisará da classe Polygon do JavaFX. Comece importando a classe necessária.

Passo 2: Adicionar pontos ao polígono
Para tornar seu polígono visível, você deve adicionar pontos. Você pode usar uma lista de valores double para isso.
Passo 3: Exibir e ajustar o polígono
Para alterar o tamanho do seu polígono, você pode ajustar os valores. Aumente ou diminua o polígono alterando os pontos em getPoints().

Passo 4: Preencher o polígono com cor
Para tornar seu polígono visualmente atraente, você pode colorí-lo. Para isso, use o método setFill():

Com esta linha, seu polígono será colorido de vermelho.
Passo 5: Uso de polilinhas
Polilinhas funcionam de maneira semelhante a polígonos, mas representam linhas entre os pontos, em vez de preencher a forma. Para isso, você deve importar e usar a classe Polyline.
Passo 6: Adicionar pontos à polilinha
Assim como no polígono, você também pode adicionar pontos à polilinha. O procedimento permanece o mesmo:

Passo 7: Fechar a forma
Se você quiser que sua polilinha tenha uma forma fechada, adicione o primeiro ponto novamente no final.
Passo 8: Uso eficaz das polilinhas
Se você quiser representar formas complexas como uma casa, basta inserir as coordenadas na polilinha. Assim, você pode criar facilmente vários designs e estruturas sem ter que desenhar manualmente cada linha.
Na prática, isso significa que você pode projetar geometrias complexas com mínimo esforço.
Resumo – Polilinha e Polígono em JavaFX
Neste guia, você aprendeu os fundamentos da criação de polígonos e polilinhas em JavaFX. Agora você sabe como adicionar pontos, colorir as formas e usar efetivamente tanto polígonos quanto polilinhas.
Perguntas frequentes
Qual é a diferença entre polígono e polilinha em JavaFX?Polígonos são formas fechadas que são preenchidas automaticamente, enquanto polilinhas são linhas desenhadas entre os pontos e não são preenchidas.
Como adiciono pontos a um polígono?Use o método getPoints().addAll() para seu objeto polígono e passe as coordenadas x e y necessárias como double.
Posso mudar a cor de um polígono?Sim, você pode ajustar a cor de um polígono usando o método setFill(Color color).
Como posso criar uma polilinha fechada?Adicione o primeiro ponto da polilinha novamente no final para criar uma forma fechada.