Buscar

Avaliando o Aprendizado POO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

A classe ArrayList é uma implementação da interface List. Entre suas características, é INCORRETO afirmar que:
	
	Quest.: 1
	
	
	
	
	Possui o método "size()", que retorna o número de elementos armazenados
	
	
	Pode ser utilizada para armazenar Strings. Para isso, pode-se criar uma coleção ArrayList da seguinte forma: "ArrayList lista = new ArrayList();".
	
	
	Trata-se de uma classe que possui a implementação dos métodos definidos na interface List.
	
	
	Possui mecanismos que gerenciam a quantidade de elementos armazenados, inserindo o novo elemento automaticamente na última posição.
	
	
	Aceita o armazenamento de elementos duplicados 
	
	
	2.
	Assinale o método que é executado toda vez que o formulário se torna ativo.
	Quest.: 2
	
	
	
	
	windowActivated()
	
	
	windowOpened()
	
	
	windowIconified()
	
	
	windowApeared()
	
	
	windowDeiconified()
	
	
	3.
	Tenho uma aplicação que trabalha com cadastro de funcionários e que usa botões de rádio ou botões de opção. Para conseguir a exclusividade na marcação de um botão entre vários que apresentam o estado civil de um funcionário tenho que ....
	Quest.: 3
	
	
	
	
	Criar um objeto de ButtonGroup e adicionar cada botão de rádio a este objeto de ButtonGroup. Além disso, tenho que adicionar o objeto de ButtonGroup à minha interface.
	
	
	Criar cada objeto de JRadioButton e usar add para adicionar cada botão à interface, além de setMnemonic para teclas de atalho. Assim, o grupo será criado automaticamente.
	
	
	Criar um objeto de ButtonGroup e adicionar cada botão de rádio a este objeto de ButtonGroup.
	
	
	Criar cada objeto de JRadioButton e usar add para adicionar cada botão à interface. Assim, o grupo será criado automaticamente.
	
	
	Criar cada objeto de JRadioButton e usar setMnemonic para as teclas de atalho.
	
	
	4.
	Interfaces (janelas) em JAVA são construídas na medida em que adicionamos Componentes a Containers. Como a filosofia da linguagem JAVA é de que os programas sejam extremamente portáveis, a filosofia da interface visa também ser extremamente adaptável. Por essa razão a disposição dos Componentes sobre o Container não é indicada por um par ordenado (x,y) como na maioria das bibliotecas de construção de interface com o usuário. É possível definir seus próprios Layouts, mas a linguagem oferece um conjunto de Layouts básicos que simplificam o trabalho. O arranjo dos componentes no container é gerenciado por um LayoutManager. Sobre os Gerenciadores de Layout, analise as alternativas abaixo e marque a(s) opção(s) correta(s) 
	Quest.: 4
	
	
	
	
	
	Com o FlowLayout os componentes são distribuídos da esquerda para a direita e de cima para baixo
	
	
	
	O GridLayout divide a área em uma grade, todas as células possuem o mesmo tamanho e os componentes adicionados a elas são redimensionados para ocupar todo o espaço disponível.
	
	
	
	No BorderLayout quando se adiciona um componente, é necessário especificar em qual das áreas ele deve ser adicionado. Ex: add(butOK, BorderLayout.WEST). É o Layout default para a maioria das aplicações gráficas
	
	
	
	Ao utilizar o GridLayout, passando no construtor os seguintes parâmetros: 0,2 (new GridLayout(0,2)), estamos informando que usaremos 0 colunas e 2 linhas para nossa janela ou painel
	
	
	5.
	Todos os componentes do SWING originados da superclasse JComponent possuem um conjunto de métodos que permite controlar aspectos visuais como fonte, cursor, borda, cor de fundo e cor de fonte. Dentre os métodos indicados abaixo, assinale aquele que permite trocar a cor de frente do componente:
	Quest.: 5
	
	
	
	
	setCursor()
	
	
	setFont()
	
	
	setBackground()
	
	
	setForegroound()
	
	
	setBorder()
_1522740278.unknown
_1522740282.unknown
_1522740284.unknown
_1522740286.unknown
_1522740283.unknown
_1522740280.unknown
_1522740281.unknown
_1522740279.unknown
_1522740274.unknown
_1522740276.unknown
_1522740277.unknown
_1522740275.unknown
_1522740269.unknown
_1522740272.unknown
_1522740273.unknown
_1522740271.unknown
_1522740267.unknown
_1522740268.unknown
_1522740266.unknown
_1522740263.unknown

Outros materiais