A biblioteca gráfica Swing possibilita o desenvolvimento de ...

Próximas questões
Com base no mesmo assunto
Q2005916 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

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - I e II, apenas.

Para entender por que essa é a resposta correta, vamos analisar cada afirmativa individualmente:

Afirmativa I: O ViewportLayout é, de fato, o gerenciador de layout padrão para JViewport. Em interfaces gráficas Swing, o JViewport é um componente que permite a visualização de uma área parcial de outro componente, geralmente utilizado em conjunto com o JScrollPane para permitir a rolagem de componentes maiores que o espaço disponível na tela. Portanto, essa afirmativa está correta.

Afirmativa II: O controle JTree é utilizado para exibir dados de forma hierárquica, como se fosse uma árvore, onde cada nó pode ser expandido ou colapsado. Este é um componente comum em interfaces que necessitam apresentar uma estrutura de tópicos ou qualquer outra forma de dados organizados hierarquicamente. Assim, a afirmativa II também está correta.

Afirmativa III: O componente JToggleButton é um botão que mantém seu estado ativo ou inativo após ser clicado, mas ele não implementa um "botão múltiplo com um separador do modelo ToggleButton". Em vez disso, ele alterna entre dois estados e pode ser utilizado individualmente ou como parte de um grupo de botões, onde apenas um dentro do grupo pode ser selecionado por vez - semelhante ao comportamento de botões de rádio (JRadioButton). Portanto, a afirmativa III está incorreta.

Com essa análise, confirmamos que a alternativa C é a correta, pois apenas as afirmativas I e II são verdadeiras.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

JToggleButton:

  • É um botão de dois estados;
  • Os dois estados são selecionados e não selecionados;
  • JRadioButton e JCheckBox são subclasses desta classe;
  • Quando o usuário pressiona o botão de alternância, ele alterna entre ser pressionado ou não.

Fonte: https://acervolima.com/java-swing-classe-jtogglebutton/

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo