Logo Passei Direto
Buscar
Sobre a construção de interfaces gráficas em Java utilizando Swing, analise as afirmativas:
Assinale a alternativa correta:
I. O uso da classe JFrame é obrigatório em qualquer interface Java, pois ela é a única que permite a inserção de botões e campos de texto.
II. O método setLayout(null) permite o uso de posições absolutas para posicionamento de componentes na tela.
III. A especialização de JFrame através do uso de extends é uma boa prática, pois facilita a organização dos componentes e métodos.
IV. A biblioteca Swing exige que todos os elementos gráficos sejam declarados dentro do método main.
A)Apenas II e III estão corretas.
B)Apenas III está correta.
C)Apenas II está correta.
D)Apenas I, II e III estão corretas.
E)Apenas I e IV estão corretas.
User badge image
Praticando Para Aprender

há 8 horas

Respostas

User badge image

Ed Verified user icon

há 8 horas

Vamos analisar cada afirmativa: I. "O uso da classe JFrame é obrigatório em qualquer interface Java, pois ela é a única que permite a inserção de botões e campos de texto." Falso. JFrame é uma das classes usadas para criar janelas, mas não é obrigatório usar JFrame em todas as interfaces Java. Além disso, botões e campos de texto podem ser adicionados a outros contêineres, como JDialog, JPanel dentro de outros frames, etc. II. "O método setLayout(null) permite o uso de posições absolutas para posicionamento de componentes na tela." Verdadeiro. Quando se usa setLayout(null), o layout manager é desativado e o programador pode definir posições absolutas para os componentes. III. "A especialização de JFrame através do uso de extends é uma boa prática, pois facilita a organização dos componentes e métodos." Verdadeiro. Criar uma classe que estende JFrame para organizar componentes e métodos é uma prática comum e recomendada para melhor organização do código. IV. "A biblioteca Swing exige que todos os elementos gráficos sejam declarados dentro do método main." Falso. Elementos gráficos podem ser declarados em qualquer método ou classe, não necessariamente dentro do main. Portanto, os itens corretos são II e III. Resposta correta: A) Apenas II e III estão corretas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina