← Questões de Programação

Programação · CONSULPLAN · 2022

Questão comentada de Programação

A biblioteca gráfica Swing possibilita o desenvolvimento de interfaces gráficas desenvolvidas para um ambiente computacional heterogêneo com interação mais agradável. Sobre a biblioteca Swing para a plataforma Java 7ª edição, analise as afirmativas a seguir. I. ViewportLayout: gerenciador de layout-padrão para JViewport. II. JTree: controle que exibe um conjunto de dados hierárquicos como uma estrutura de tópicos. III. JToggleButton: implementação de um botão múltiplo com um separador do modelo ToggleButton. Está correto o que se afirma em

Gabarito: C

No Swing, vale muito conhecer os componentes e seus papéis. O JViewport é a “janela de visualização” e, por padrão, usa o ViewportLayout para organizar o conteúdo exibido nele, então a afirmativa I está correta. O JTree também é clássico: ele mostra dados hierárquicos em forma de árvore, exatamente como uma estrutura de tópicos, o que torna a II correta. A pegadinha aqui aparece na III. O JToggleButton é um botão de alternância, isto é, fica em dois estados, como ligado/desligado, pressionado/não pressionado. Ele não é descrito como “botão múltiplo” nem como algo com “separador do modelo ToggleButton” nesse sentido. Por isso, a III está errada. Assim, o gabarito é a letra C, porque apenas I e II estão corretas. Em prova de Java Swing, a banca costuma cobrar o nome da classe junto com sua função básica, então o melhor remédio é decorar a associação: JViewport - ViewportLayout, JTree - dados hierárquicos, JToggleButton - alternância de estado.

Continue treinando

Questões relacionadas