Baixe o app para aproveitar ainda mais
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');
Compartilhar