Buscar

CCT0760_EX_A4_V1

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

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
Você viu 3, do total de 4 páginas

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 
4a aula 
 
 
Lupa 
 
 
 
 
 
Exercício: CCT0760_EX_A4_V1 2020 
Aluno(a): EAD 
Disciplina: CCT0760 - PROGRAMAÇÃO ORIENTADA A OBJETOS 
 
 
 
1 
 Questão 
 
 
O modelo de tratamento de eventos presente no Java é chamado de modelo de tratamento por 
delegação. Neste sentido, considere as sentenças abaixo e assinale a afirmação correta: 
I) O componente de interface registra um listener por meio do método addXXXListener(Listener), 
em que XXX é o tipo de tratamento de evento criado; 
PORQUE 
II) Quando, durante a execução da aplicação, o usuário executar a ação correspondente ao evento, 
a JVM criará um objeto desse evento e delegará o tratamento para o Listener registrado. 
 
 
 
As sentenças I e II são verdadeiras, e a segunda não justifica a primeira 
 
Ambas as sentenças são falsas. 
 As sentenças I e II são verdadeiras, e a segunda justifica a primeira 
 A sentença I é verdadeira, e a II é falsa. 
 
A sentença I é falsa, e a II é verdadeira. 
Respondido em 21/09/2020 19:25:10 
 
 
Gabarito 
Comentado 
 
 
 
 
 
2 
 Questão 
 
 
jList1.setModel(jList1.getModel()); 
jList1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); 
jList1.addListSelectionListener(new ListSelectionListener() { 
public void valueChanged(ListSelectionEvent evt) { 
 jList1ValueChanged(evt); 
 } 
}); 
No trecho de código acima, para que serve o valueChanged? 
 
 
 
É um evento que responde à ação do usuário quando clica em um botão lista 
 
Não ocorre nada pois o código valueChanged não faz parte do java 
 
Compila mas na execução gera um erro catastrófico. 
 É um evento que responde à ação do usuário quando seleciona um elemento da lista 
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4107107041&cod_hist_prova=205795430&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4107107041&cod_hist_prova=205795430&pag_voltar=otacka
javascript:diminui();
javascript:aumenta();
 
Gera um erro de compilação. 
Respondido em 21/09/2020 19:37:13 
 
 
Explicação: 
No trecho de código o valueChanged é um evento que responde à ação do usuário quando 
seleciona um elemento da lista 
 
 
 
 
3 
 Questão 
 
 
HandlerBotao handler = new HandlerBotao(); 
botao1.addActionListener(handler); 
O que as duas linhas de código acima fazem? 
 
 
 
Criam um novo botão chamado handler 
 Criam um novo gerenciador para tratamento de eventos no botao1 
 
Criam uma ação para verificar se o botão 1 é um handler 
 
Avisam ao swing do java para criar um objeto de microfone 
 
Geram um erro de compilação. 
Respondido em 21/09/2020 19:31:54 
 
 
Explicação: 
As duas linhas de código acima criam um novo gerenciador para tratamento de eventos no botao1. 
 
 
 
 
4 
 Questão 
 
 
Trabalhando com Métodos da interface WindowListener, identifique qual o método 
abaixo é FALSO. 
 
 
 
 WindowDeactivated: chamado quando usuário torna outra janela a janela 
ativa. 
 WindowClosed: chamado depois do fechamento da janela. 
 WindowActivated: chamado quando usuário torna janela ativa. 
 
 WindowClosing: chamado quando inicia o fechamento da janela. 
 
 WindowOpenFrame: chamado quando usuário abre uma nova janela. 
Respondido em 21/09/2020 19:29:53 
 
 
 
 
5 
 Questão 
 
 
Qual dos métodos abaixo não é previsto na interface WindowListener? 
 
 
 
windowDeactivated 
 
windowClosing 
 
windowOpened 
 windowDestroyed 
 
windowDeiconified 
Respondido em 21/09/2020 19:30:20 
 
 
Gabarito 
Comentado 
 
 
 
 
 
6 
 Questão 
 
 
Eventos representam uma ação que ocorreu num componente GUI, dentre os mais comuns no 
Swing, qual destes abaixo NÃO é um evento de ação. 
 
 
 
Cliques em botões. 
 
Ao pressionar[Enter] em campos de texto. 
 
Cliques em menus. 
 Digitar um texto. 
 
Ativar e desativar Check box's. 
Respondido em 21/09/2020 19:31:33 
 
 
 
 
7 
 Questão 
 
 
A interface WindowListener disponibiliza 12 métodos de tratamento para os diferentes 
comportamentos possíveis para a janela. Com relação ao window.Deactivated (MouseEvent e) 
selecione a opção correta: 
 
 
 
Invocado quando a janela é minimizada; 
 
Invocado quando a janela foi aberta. 
 Invocado quando perde o foco; 
 
Invocado quando a janela foi fechada. 
 
Invocado quando ganha o foco; 
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4107107041&cod_hist_prova=205795430&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4107107041&cod_hist_prova=205795430&pag_voltar=otacka
Respondido em 21/09/2020 19:33:07 
 
 
Gabarito 
Comentado 
 
 
 
 
 
8 
 Questão 
 
 
A interface MouseListener disponibiliza 14 métodos de tratamento para os diferentes 
comportamentos possíveis para as funções do mouse. Com relação ao mouseEntered(MouseEvent 
e) selecione a opção correta: 
 
 
 
Invocado quando o mouse sai da região gráfica do componente; 
 Invocado quando o mouse entra na região gráfica do componente 
 
Invocado quando o mouse se movimento e seu botão principal é apertado. 
 
Invocado quando o botão do mouse é pressionado e em seguida movimentado com o 
componente; 
 
Invocado quando o mouse se moveu para região gráfica do componente sem nenhum 
botão apertado; 
Respondido em 21/09/2020 19:34:17 
 
 
 
 
 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4107107041&cod_hist_prova=205795430&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4107107041&cod_hist_prova=205795430&pag_voltar=otacka
javascript:abre_colabore('38403','205795430','4107107041');

Continue navegando