São classes que se encontram no pacote java.awt:
Classes do AWT
Exitem algumas classes fundamentais do pacote
AWT e que você utilizará com bastante freqüência. Vejamos
quais são elas:
- Component
Responsável pelo controle de botões e labels,
além de controle sofisticados como caixas de diálogo.
- Container
É a classe que contém Components.
- Panel
É um Container visual que pode ser utilizado
para guardar botões, caixas de listagens e outros Containers.
- Applet
Classe básica para a criação de um applet.
Ela inicia o programa e o acopla ao navegador.
- Window
É usada para componentes do tipo popup.
- Font
É utilizada para a criação de fontes com características
personalizadas.
- Event
É responsável pelo encapsulamento de eventos
iniciados pelo usuário e pelo sistema, tais como cliques do
mouse, digitação no teclado e desativação de um applet.
- Graphics
É uma classe de elementos de desenho. Ela encapsula
uma série de funções, inclusive desenho de polígonos, textos
e imagens, além da configuração de fontes e cores para criar
o que é desenhado.
MenuComponent
Fornece a base para a criação de menus suspensos,
caixas de seleção de outros tipos de menus.
As classes Component são usadas para coordenar
todos os aspectos de controle visual da sua aplicação. A lista
a seguir mostra as classes Component primitivas, que derivam
diretamente de Component:
Button
Canvas
Checkbox
CheckboxGroup
Choice
Label
List
ScrollBar
TextComponent
TextArea
TextField
Alternativa correta: A - Canvas, Container e MediaTracker.
A questão aborda o conhecimento sobre as classes presentes no pacote java.awt do Java. O pacote java.awt (Abstract Window Toolkit) é um dos mais antigos da plataforma Java e contém classes para criar componentes de interface gráfica do usuário (GUI), como botões, caixas de texto, janelas, entre outros.
Canvas é uma classe do pacote java.awt que fornece um espaço retangular em branco onde, por meio de código, é possível desenhar ou capturar eventos de input do usuário. É comum seu uso em aplicações gráficas como jogos ou programas de desenho.
Container é uma classe abstrata do pacote java.awt que pode conter outros componentes AWT, como botões, caixas de texto e painéis. É a superclasse de todos os contêineres, incluindo Panel e Applet.
MediaTracker é uma classe do pacote java.awt usada para monitorar o status de carregamento de mídias, como imagens e áudios. Essa classe ajuda a garantir que os recursos de mídia estejam totalmente carregados antes de serem exibidos ou usados no programa.
As demais alternativas contêm classes que não fazem parte do pacote java.awt:
- FontMetrics faz parte do pacote java.awt, mas PrintStream e Object não.
- Integer, Boolean e Character são classes embrulhadoras (wrapper classes) presentes no pacote java.lang, que fornecem meios para manipular os tipos primitivos como objetos.
- Number é uma superclasse abstrata do pacote java.lang que tem várias subclasses, como Integer e Double, mas Thread e String também são do pacote java.lang, não java.awt.
- A alternativa E nem mesmo lista classes reais da API padrão do Java.
É essencial para o candidato estar familiarizado com as bibliotecas padrão do Java e saber quais classes pertencem a quais pacotes, especialmente quando se trata de componentes de GUI, que são frequentemente abordados em concursos públicos na área de TI.