Baixe o app para aproveitar ainda mais
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
Compartilhar