Buscar

010 AVALIANDO - PROGRAMAÇÃO ORIENTADA A OBJETOS

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

PROGRAMAÇÃO ORIENTADA A OBJETOS
Exercício: CCT0263_EX_A10_201307203141   Voltar
Aluno(a): CARLA HELENA MARTINS VELOSO Matrícula: 201307203141
Data: 18/11/2014 10:22:11 (Finalizada)
  1a Questão (Ref.: 201307315090)
Dado a lista de métodos da classe JMenuItem o que NÃO é correto afirmar?
  void setEnabled(boolean b): habilita um item de menu.
JMenuItem(String text, Icon icon): adiciona um item de menu, com ícone.
void addActionListener(ActionListener l): adiciona um Listener.
  void setMenuEnabled(boolean b): habilita um menu.
void setAccelerator(KeyStroke keyStroke): Adiciona tecla de atalho na frente do item do menu
 Gabarito Comentado.
  2a Questão (Ref.: 201307314620)
Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta.
JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou
digitando na caixa.
JCheckBox = Possui dois estados: selecionado ou não selecionado.
JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista.
 
  JClosed = Identifica todos os frames já fechados pelo usuário.
JPanel = Contêiner em que os componentes podem ser colocados.
  3a Questão (Ref.: 201307314702)
Sobre o tratamento de eventos, identifique qual das interfaces abaixo está INCORRETA.
 
FocusListener
WindowListener
MouseListener
KeyListener
  LabelTextListener
  4a Questão (Ref.: 201307314662)
De acordo com os tipos de Layout, identifique qual das afirmações abaixo está INCORRETA.
 
­ FlowLayout: é o mais simples. Ele simplesmente "enche" o container com componentes da esquerda
pra direita, até terminar o espaço da linha. Daí, ele faz a mesma coisa na linha abaixo. Todos os
componentes sempre terão um espaço do tamanho que eles estão ocupando no momento.
  ­ BoxLayout: é uma versão simplificada do GridBagLayout. Permite indicar a localização dos
componentes em coordenadas X e Y, porém não permite o controle da distância entre componentes.
­ GridLayout: permite construir uma tabela de componentes. Ao adicioná­los, eles são colocados da
esquerda para a direita e de cima para baixo em uma grade. Você pode especificar o número de
colunas e linhas que serão necessárias, e todas terão o mesmo tamanho. Se existir menos componentes
do que o total de espaços, eles ficarão vazios. Caso contrário, o componente excedente não será
mostrado.
­ BorderLayout: é o padrão. Divide a tela em cinco regiões (NORTH, SOUTH, EAST, WEST, CENTER).
Todo componente adicionado entra automaticamente no centro, "empurrando" os outros para as bordas.
­ GridBagLayout: permite maior controle que o GridLayout. Neste layout você pode definir exatamente
como as regiões da sua grade irão se comportar e reformatar caso a janela tenha seu tamanho
alterado. Entretanto, é o gerenciador mais complexo de utilizar. Ele foi criado para ser utilizado por
programas de criação de GUI's.
  5a Questão (Ref.: 201307464509)
Os componentes GUI Swing podem fazer uso de Threads. Identifique com verdadeiro ou falso as alternativas abaixo:
( ) Todas as interações com componentes Swing devem ser executadas a partir de, no máximo, 10 Threads de cada vez
( ) invokeLater() solicita que algum código seja executado na Thread de despacho de evento. Este método retorna
imediatamente a execução do código, sem que seja necessário esperar.
( ) invokeAndWait(): Atua muito semelhante ao invokeLater(), exceto pelo fato de esperar pela execução do código.
f, v, f
v, v, v
  f, v, v
  v, v, f
v, f, v
 Voltar

Outros materiais