Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 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. Digitar um texto. Ao pressionar[Enter] em campos de texto. Cliques em menus. Ativar e desativar Check box's. Respondido em 29/03/2021 12:07:56 2 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 ganha o foco; Invocado quando perde o foco; Invocado quando a janela foi aberta. Invocado quando a janela foi fechada. Invocado quando a janela é minimizada; Respondido em 29/03/2021 12:07:57 Gabarito Comentado 3 Questão Quando o botão é clicado, qual o método é chamado? actionChange onCLick actionClick actionPerformed onChange Respondido em 29/03/2021 12:08:04 Explicação: Quando o botão é clicado, o método chamado é o actionPerformed. 4 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 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. Ambas as sentenças são falsas. Respondido em 29/03/2021 12:08:08 Gabarito Comentado 5 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? Gera um erro de compilação. É um evento que responde à ação do usuário quando seleciona um elemento da 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 clica em um botão lista Respondido em 29/03/2021 12:08:16 Explicação: No trecho de código o valueChanged é um evento que responde à ação do usuário quando seleciona um elemento da lista 6 Questão Qual dos métodos abaixo não é previsto na interface WindowListener? windowDeiconified windowDestroyed windowClosing windowOpened windowDeactivated Respondido em 29/03/2021 12:08:19 Gabarito Comentado 7 Questão Sobre o tratamento de eventos, identifique qual das interfaces abaixo está INCORRETA. FocusListener WindowListener LabelTextListener KeyListener MouseListener Respondido em 29/03/2021 12:08:23 8 Questão HandlerBotao handler = new HandlerBotao(); botao1.addActionListener(handler); O que as duas linhas de código acima fazem? Criam um novo gerenciador para tratamento de eventos no botao1 Geram um erro de compilação. Criam um novo botão chamado handler Criam uma ação para verificar se o botão 1 é um handler Avisam ao swing do java para criar um objeto de microfone Respondido em 29/03/2021 12:08:27 Explicação: As duas linhas de código acima criam um novo gerenciador para tratamento de eventos no botao1.
Compartilhar