Ed
há 2 meses
Para gerar um painel com 20 partes de tamanhos iguais, precisamos usar um layout que distribua os componentes de forma uniforme. O `GridLayout` é uma boa escolha para isso, pois permite especificar o número de linhas e colunas, e distribui os componentes igualmente. Vamos analisar as opções: a) `painel.setLayout(BorderLayout(20))` - O `BorderLayout` não é adequado para dividir o painel em partes iguais, e o parâmetro não está correto. b) `painel.setLayout(new GridLayout(4, 5))` - Esta opção cria um layout com 4 linhas e 5 colunas, totalizando 20 partes iguais. Essa é a opção correta. c) `painel.setLayout(20)` - Esta opção não é válida, pois não especifica um layout. d) `painel.setLayout(new FlowLayout(5, 4))` - O `FlowLayout` não garante partes de tamanhos iguais, pois os componentes são organizados em uma linha e podem ter tamanhos diferentes. e) `painel.setLayout(new CardLayout(20))` - O `CardLayout` é usado para empilhar componentes, não para dividir em partes iguais. Portanto, a alternativa correta é: b) painel.setLayout(new GridLayout(4, 5)).