Qual gerenciador de layout do SWING mantém os componentes em...

Próximas questões
Com base no mesmo assunto
Q2803020 Arquitetura de Software

Qual gerenciador de layout do SWING mantém os componentes empilhados, mesmo se houver espaço para inserí-los lado a lado?

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - BoxLayout

Para resolver essa questão, é essencial entender como os diferentes gerenciadores de layout do SWING funcionam e suas características específicas. O SWING é um conjunto de bibliotecas do Java que permite a criação de interfaces gráficas robustas e versáteis. Um dos componentes principais nessa criação são os gerenciadores de layout, responsáveis por organizar os componentes visuais na tela.

Alternativa B - BoxLayout: O BoxLayout é o gerenciador de layout que mantém os componentes empilhados, mesmo se houver espaço para inseri-los lado a lado. Esse layout organiza os componentes em uma única linha ou coluna, alinhando-os de acordo com a orientação especificada (X_AXIS para alinhamento horizontal ou Y_AXIS para alinhamento vertical). Portanto, a alternativa correta é BoxLayout.

Outras alternativas:

Alternativa A - ListLayout: Não existe um gerenciador de layout chamado ListLayout no SWING. Esta alternativa é incorreta devido a isso.

Alternativa C - WindowLayout: Similarmente, WindowLayout não é um gerenciador de layout reconhecido no SWING. Esta opção também está incorreta.

Alternativa D - FlowLayout: O FlowLayout coloca os componentes em uma linha, e se não houver espaço suficiente, a linha é quebrada e os componentes são colocados na próxima linha. Diferente do BoxLayout, os componentes não permanecem empilhados, mas são ajustados lado a lado sempre que possível. Portanto, esta alternativa está incorreta.

Alternativa E - BorderLayout: O BorderLayout posiciona os componentes em cinco áreas: norte, sul, leste, oeste e centro. Este layout é usado para organizar componentes em áreas distintas da tela e é diferente do comportamento empilhado do BoxLayout. Assim, esta opção também não é a correta.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo