Gerenciamento de Layout em Java

Índice
Quando construímos uma interface gráfica para uma aplicação, devemos levar em consideração que ela não só será usada em um sistema específico, mas pode ser levada a outros sistemas, especialmente em Java que é multiplataforma e podemos ter um aplicativo rodando em janelas ou em Linux por exemplo.
Uma das abordagens que não devemos tomar é fazer o interface com fio, ou seja, use valores absolutos, pois isso só funcionará no sistema para o qual definimos os valores, felizmente Java nos oferece o Gerentes de layouts que nos permitem estabelecer padrões dinâmicos para a exibição de elementos gráficos, tornando-os independentes dos sistemas que os hospedam.
Este é um dos administradores mais simples, nos permite ordenar dinamicamente os elementos em um container na ordem em que os adicionamos, para que se ajustem ao ambiente detectado pelo administrador.
RecipienteO contentor é constituído por filas, que à medida que vão sendo preenchidas dão lugar à criação de mais filas, fazendo com que os elementos fiquem uns sobre os outros de forma ordenada.
FlowLayout Também nos oferece algumas opções para customizar nossa interface, como a distância em pixels entre cada linha ou a ordem de alinhamento dos elementos em cada linha.
Para usar este administrador, só temos que incluir sua classe disponível em java.awt.FlowLayout, com isso podemos ter acesso às suas funcionalidades e ferramentas, vamos ver a seguir alguns dos parâmetros que podemos usar quando trabalhamos com esta classe:
FlowLayout (alinhamento: int, hgap: int, vgap: int);

O primeiro parâmetro é o alinhamento, podemos configurá-lo para a direita ou para a esquerda, com isso os elementos quando exibidos aparecerão em uma dessas duas direções, o segundo parâmetro é o hgap, ou o espaço horizontal, nos permite estabelecer em pixels a margem de espaço entre as linhas e, finalmente, o vgap, é semelhante a hgap, mas nos permite definir a margem de espaço entre as colunas.
Agora vamos construir um programa que nos mostrará como organizamos alguns elementos usando FlowLayout, devemos ter em mente que quando trabalhamos com interfaces gráficas devemos sempre criar um frame que servirá para posicionar nossos containers, neste caso o FlowLayout.
Vamos colocar três elementos em um objeto do tipo FlowLayout e então vamos inserir esse objeto em nosso Jframe, com a qual podemos gerar nossa primeira interface usando este gerenciador de Layouts. Vejamos o código primeiro:

Então vemos que criamos uma classe e em nosso construtor definimos o FlowLayout, indicamos que ele será alinhado à esquerda com uma separação horizontal de 10 pixels e vertical de 20, então chamamos esse construtor e adicionamos ao nosso frame no método principal da classe, isso nos leva a a seguinte imagem:

PROLONGAR

Vemos como geramos a interface gráfica, se redimensionarmos a imagem notaremos que os elementos se ajustam dinamicamente graças ao nosso administrador de Layouts.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave