Buscar

Aula_02

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

PROGRAMAÇÃO ORIENTADA A OBJETOS
Aula 2- Gerenciadores de Leiautes
Tema da Apresentação
GERENCIADORES DE LEIAUTES – AULA2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Conteúdo Programático desta aula
Explorar os diversos tipos de leiaute da biblioteca Swing
Utilizar os diversos tipos de leiaute da biblioteca Swing;
Aplicar os conceitos em exemplos;
Tema da Apresentação
GERENCIADORES DE LEIAUTES – AULA2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Gerenciadores de Leiaute
Organizam os componentes GUI em um Container de objetos.
Sua função é facilitar a vida do designer na construção de interfaces
Método: setLayout
Tema da Apresentação
GERENCIADORES DE LEIAUTES – AULA2
PROGRAMAÇÃO ORIENTADA A OBJETOS
FlowLayout
Dispõe os componentes sequencialmente na janela.
É usado para arrumar botões em painéis.
Vamos Implementar?
Tema da Apresentação
GERENCIADORES DE LEIAUTES – AULA2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Alterando o Alinhamento
O método setAlignment(int align) permite definir o alinhamento.
Tema da Apresentação
GERENCIADORES DE LEIAUTES – AULA2
PROGRAMAÇÃO ORIENTADA A OBJETOS
GridLayout
Dispõe os componentes em um grid. O tamanho dos componentes será ajustado automaticamente à medida que a janela é redimensionada.
Tema da Apresentação
GERENCIADORES DE LEIAUTES – AULA2
PROGRAMAÇÃO ORIENTADA A OBJETOS
BorderLayout
Dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro.
Constantes:
BorderLayout.NORTH, BorderLayout.SOUTH, BorderLayout.EAST, BorderLayout.WEST e BorderLayout.CENTER.
Tema da Apresentação
GERENCIADORES DE LEIAUTES – AULA2
PROGRAMAÇÃO ORIENTADA A OBJETOS
GridBagLayout
Semelhante a GridLayout, mas diferente pelo fato que podemos variar o tamanho dos componentes, além de podermos adicionar em qualquer ordem. Cada objeto do GridBagLayout mantém uma grade de células retangulares. 
Tema da Apresentação
GERENCIADORES DE LEIAUTES – AULA2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Principais Características
O contêiner é dividido numa grande de células formadas por linhas e colunas
O alinhamento do componente dentro da célula pode ou não manter suas dimensões originais quando houver redimensionamento da janela.
Cada célula pode haver apenas um componente a ser expandida de forma a ocupar uma área correspondente a uma ou mais linhas e/ou colunas.
Tema da Apresentação
GERENCIADORES DE LEIAUTES – AULA2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Exercício
Vamos montar a tela ao lado com 3 colunas e vários componentes em cada coluna.
Tema da Apresentação

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando