Qual gerenciador de layout do SWING mantém os componentes em...
Qual gerenciador de layout do SWING mantém os componentes empilhados, mesmo se houver espaço para inserí-los lado a lado?
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