Cursos / Informática para Internet / Desenvolvimento Desktop / Aula

arrow_back Aula 11 - Gerenciadores de Layouts I

Redimensionando JPanel

Agora, precisamos redimensionar o JPanel para que seja possível inserir outros componentes dentro dele nos próximos passos. Mas antes disso vamos nos concentrar em outros recursos de visualização do construtor de interfaces. Primeiro, tire a seleção do JPanel que você acabou de inserir. Note que o Painel fica invisível no JFrame. Isso acontece porque ainda não adicionamos uma borda ao componente. Mas perceba que, ao movermos o cursor do mouse sobre o JPanel, suas bordas mudam de cor para cinza claro e sua posição pode ser claramente vista. Basta que você clique em qualquer lugar dentro do componente para selecioná-lo fazendo com que reapareçam os manipuladores de redimensionamento e fixação.

Para redimensionar o JPanel:

  1. Selecione o JPanel que você acabou de adicionar. Os pequenos quadrados indicando os manipuladores de redimensionamento reaparecem ao redor do componente.
  2. Clique e segure um dos manipuladores de redimensionamento no canto direito do JPanel e arraste até que a linha guia tracejada apareça próxima a borda do formulário à direita.
  3. Solte o botão do mouse liberando o manipulador de redimensionamento para redimensionar o JPanel.

O JPanel é estendido para ocupar a área entre as bordas laterais do formulário obedecendo as margens recomendadas, como mostrado na Figura 15:

Redimensionando o JPanel

Agora que já adicionamos um painel para receber informações relativas aos nomes da nossa agenda, precisamos repetir o processo para adicionarmos outro painel abaixo do primeiro, que conterá as informações de e-mail da agenda. Guiando-se pela ilustração seguinte, siga os passos anteriores, prestando atenção nas sugestões de posicionamento do Netbeans. Note que o espaço sugerido entre os JPanel’s é bem menor que o das bordas. Uma vez adicionado o segundo JPanel, redimensione-o de forma que ele ocupe toda a área vertical disponível, conforme mostra a Figura 16:

Redimensionando o segundo JPanel

Como queremos distinguir, visualmente, as funções das seções de baixo e de cima da nossa interface gráfica, precisamos adicionar uma borda e um título a cada JPanel. Para fazer isso, basta que você altere a propriedade border para Borda de título. Altere a propriedade Título para Nome e selecione negrito em estilo de fonte e 12 para o tamanho. Para o segundo JPanel, siga as mesmas instruções alterando apenas o Título que deve ser E-mail, e redimensione-o verticalmente de forma que fique com mais ou menos o dobro do primeiro painel. Confira na Figura 17 como deverá ficar seu projeto:

 Projeto com os dois painéis (JPanel) configurados

Por enquanto é só. Na próxima aula daremos continuidade à criação de nossa agenda, preenchendo os painéis com vários tipos de componentes e organizando-os de forma que fique uma aplicação com layout profissional. Enquanto isso, tente preencher um dos painéis sem a ajuda da aula seguinte, guiando-se apenas pela Figura 12, e depois confira com a próxima aula para ver se chegou perto ou se fez tudo direitinho. Até lá.

Versão 5.3 - Todos os Direitos reservados