Você está aqui: Java ::: Gerenciadores de Layout ::: GridBagLayout |
Definindo como os componentes serão redimensionados para ocupar seus espaços nas células de um GridBagLayoutQuantidade de visualizações: 8156 vezes |
Muitas vezes as células de um GridBagLayout, nas quais exibiremos nossos componentes, possuem um espaço maior que a área ocupada pelo componente. Nestes casos, podemos definir como, e se, o componente será redimensionado (isso na hora de inserir o componente no gerenciador de layout; redimensionar em tempo de execução é outra estória). Por padrão, as células de um GridBagLayout possuem o valor GridBagConstraints.NONE, ou seja, o componente não é redimensionado para ocupar todo o espaço da célula. O valor GridBagConstraints.HORIZONTAL faz com que o componente seja redimensionado na horizontal, GridBagConstraints.VERTICAL faz com que o componente seja redimensionado na vertical e GridBagConstraints.BOTH redimensiona o componente tanto na vertical quanto na horizontal. Veja um trecho de código que faz com que um botão seja redimensionado na vertical: // redimensiona o botão para ocupar toda a célula // gbc é uma referência a um objeto da classe // GridBagConstraints gbc.fill = GridBagConstraints.VERTICAL; add(new JButton("Botão 1"), gbc); |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |