JavaFX para desenvolvimento de GUI.

Criar e ajustar retângulos e elipses em JavaFX

Todos os vídeos do tutorial JavaFX para o desenvolvimento de UI.

A criação de interfaces gráficas de usuário (GUIs) em JavaFX pode ser facilmente alcançada através do uso de formas geométricas como retângulos e elipses. Embora essas formas sejam simples em sua estrutura, oferecem muitas oportunidades para personalização e melhoria de suas aplicações gráficas. Neste guia, vou te mostrar como criar e personalizar retângulos e elipses de forma eficaz, para projetar GUIs visualmente atraentes.

Principais descobertas

  • Você aprenderá como criar retângulos e elipses em JavaFX.
  • Você verá como ajustar retângulos com cantos arredondados.
  • Você receberá dicas práticas para controlar o tamanho e a posição das elipses.

Guia passo a passo

Adicionar e ajustar retângulo

Primeiro, começamos com a criação de um retângulo. Para gerar um retângulo, você utiliza o construtor Rectangle. Defina a posição e o tamanho.

Rectangle retangulo = new Rectangle(); Para posicionar o retângulo, você usa os comandos setX e setY. Defina os valores para as coordenadas X e Y, bem como para a largura e a altura.

retangulo.setX(100); retangulo.setY(100); retangulo.setWidth(200); retangulo.setHeight(200);

Para adicionar o retângulo ao seu elemento raiz principal, você deve usar o seguinte código:

root.getChildren().add(retangulo);

Criar e ajustar retângulos e elipses no JavaFX

Estilizando os cantos arredondados do retângulo

Para dar ao seu retângulo cantos arredondados, você pode usar os métodos setArcHeight e setArcWidth. Esses valores determinam o arredondamento dos cantos e podem valorizar bastante sua GUI.

retangulo.setArcHeight(25); retangulo.setArcWidth(25);

Com essa configuração, você deve agora ver um retângulo arredondado. Você pode aumentar ou diminuir os valores para obter diferentes graus de arredondamento.

Criar e ajustar retângulos e elipses em JavaFX

Criar e ajustar elipse

Agora vamos ver como criar uma elipse. O processo é semelhante ao do retângulo. Você usa a classe Ellipse e define os parâmetros necessários.

Ellipse elipse = new Ellipse(); Para definir a posição central da elipse, você pode usar os seguintes comandos:

elipse.setCenterX(140); elipse.setCenterY(70);

Além disso, você precisa de dois raios: um para o eixo X e um para o eixo Y:

elipse.setRadiusX(140); elipse.setRadiusY(70);

Por fim, adicione a elipse ao seu elemento raiz:

root.getChildren().add(elipse);

Criar e ajustar retângulos e elipses em JavaFX

Resumo do tutorial: Retângulo e Elipse em JavaFX

Agora você aprendeu como criar e ajustar retângulos e elipses em JavaFX. Ao definir a posição, o tamanho e os arredondamentos, você pode personalizar suas aplicações gráficas.

Perguntas frequentes

Como crio um retângulo em JavaFX?Use a classe Rectangle para criar um retângulo. Defina a posição e o tamanho com os métodos setX, setY, setWidth e setHeight.

Como faço arredondamentos nos cantos de um retângulo?Use setArcHeight e setArcWidth para definir o arredondamento dos cantos.

Como defino a posição central de uma elipse?Use setCenterX e setCenterY para definir a posição do centro da elipse.

Como defino os raios de uma elipse?Use os métodos setRadiusX e setRadiusY para definir os raios para os eixos X e Y.

Onde adiciono as formas geométricas na cena JavaFX?Use root.getChildren().add() seguido pela forma que você adicionou para inseri-la na cena.