Buscar

Programação Orientada A Objetos Aula 2.3

Prévia do material em texto

1) "Classe gerenciadora de layout oferecida pelo Swing que é simples, com alto grau de flexibilidade. Dispõe os componentes GUI em uma única linha ou única coluna. Entretanto, arranjos de componentes bem complexos podem ser obtidos". Assinale a alternativa que indica a classe gerenciadora acima descrita.
R: BoxLayout
2) "Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo". Assinale a alternativa que indica a classe gerenciadora acima descrita.
R: FlowLayout
3) Verifique as afirmativas a seguir e marque a opção correta: I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout. II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing. III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout. IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout.
R: Apenas a opção III está correta.
4) Associe as colunas e marque a alternativa correta: 
Classe JFrame				( 2 ) Classe filha de Container;
Classe JComponent			( 5 ) Interface proveniente da awt;
Classe JButton				( 1 ) Classe filha de Frame proveniente da classe Window;
GridLayout				( 3 ) Classe filha de JComponent;
LayoutManager			( 6 ) Classe filha de EventListener;
MouseListener			( 4 ) Classe que implementa LayoutManager.
R: 2,5,1,3,6,4.
5) Assinale a alternativa que indica corretamente a chamada ao construtor da classe GridLayout que cria uma grade com 3 linhas e 6 colunas.
R: new GridLayout(3,6)
6) Uma interface deve conter painéis que aparecem de acordo com um determinado contexto. Os painéis contêm diferentes componentes. Quando um painel está visível, os outros devem estar "escondidos". Neste caso, deve-se utilizar um gerenciador de layout: Marque a alternativa que indica esse gerenciador de layout.
R: CardLayout
7) De acordo com a definição de FlowLayout, identifique qual das alternativas abaixo NÃO está correta.
R: Os componentes são posicionados na ordem inversa que foram adicionados.
8) GridLayout é a classe gerenciadora de leiaute que dispõe os componentes GUI em um grid, como se fosse uma grade de uma planilha de cálculo. Então, os componentes são colocados em linhas e colunas pré-determinadas. Assinale a alternativa que indica corretamente a chamada ao construtor que cria um grid com 5 linhas e 3 colunas.
R: new GridLayout (5,3)

Continue navegando